求解: java web项目 http:500错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求解: java web项目 http:500错误相关的知识,希望对你有一定的参考价值。
HTTP Status 500 -
typeException report
message
descriptionThe server encountered an internal error () that
prevented it from fulfilling this request.
exceptionorg.apache.jasper.JasperException: java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:161)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:340)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.cheea.filter.AuthFilter.doFilter(AuthFilter.java:38)
com.anychart.servlet.ResourceFilter.doFilter(ResourceFilter.java:53)
com.cheea.filter.EncodingFilter.doFilter(EncodingFilter.java:29)
root causejava.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:151)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:340)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.cheea.filter.AuthFilter.doFilter(AuthFilter.java:38)
com.anychart.servlet.ResourceFilter.doFilter(ResourceFilter.java:53)
com.cheea.filter.EncodingFilter.doFilter(EncodingFilter.java:29)
noteThe full stack trace of the root cause is available in the
Apache Tomcat/6.0.35 logs.
ClassCastException表示类转换错误,你看看有没有地方类型强转错误 参考技术B java.lang.ClassCastException是强制转换异常
org.apache.catalina.util.DefaultAnnotationProcessor不能转换 org.apache.AnnotationProcessor 参考技术C java.lang.ClassCastException: 此错误为类型转换错误.是不匹配异常,解决方法,强转型,或者你在tomcat的comtext。xml下添加<Loader delegate="true" /> ,望采纳 参考技术D 500说明是服务器断错误,这说明你的代码有问题,而不是路径问题!很显然错误在JspServletWrapper.java中仔细找找
web项目部署成功,端口号,路径都正确,项目从来没有从命名,但是访问的时候报错404.求解,到底是为啥。
1、首先访问tomcat,看tomcat是否启动正常。2、查看项目启动是否有报错。如有报错请把错误改正再重新启动,直到启动不报错。若不会解决,请把你的错误发出来。
3、访问报404,那请把你的tomcat日志发出来看看,你只写这一行字,谁能给你定位错误呢?
4、若有错,请把错误点击我追问,发错误,不要加到问题补充里,否则我有可能不能继续回答你的问题(百度知道有时有这个BUG) 参考技术A 这种情况一般是缓存的问题!你可以把tomcat的缓存清理一下,在重新编译。看一下是否还报错。 参考技术B 先进入服务器页面,确认没问题。再判断是否项目路径写错
以上是关于求解: java web项目 http:500错误的主要内容,如果未能解决你的问题,请参考以下文章
求解:HTTP 错误 500.24 - Internal Server Error?
带有 Web 服务的 HTTP 500 错误 jQuery Ajax
VS2015 调试Web项目 遭遇 HTTP 错误 500.23 - Internal Server Error
web项目部署到云ubuntu出现 HTTP 500-Unable to compile class for JSP 错误 的解决