求解: 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.

参考技术A 重启tomcat,500以上都是后台java代码错误,重写了后台代码一定记得要重启服务,不然不能编译成可执行的字节码文件
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 错误 的解决

java web开发做个jsp学生信息表格出现HTTP Status 500 - 错误怎么改

servlet 500,405错误