Tomcat异常讲解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tomcat异常讲解相关的知识,希望对你有一定的参考价值。
参考技术A 现象如下:Tomcat7 启动后,后台抛出如下异常,前台一直无法登陆
给 tomcat 指定的 jdk 加大启动的内存参数
在尝试以下操作前,请先关闭杀毒软件,确保不是受杀毒软件的影响;
部署的系统报如下错误,就是百度杀毒引起的。
报错内容:
这样的问题是你的页面中含有``的注释,去掉就好了,tomcat7.0.20.
tomcat 7 对 EL 表达式的语法要求比较严格,例如 "$owner.new" 因包含关键字 new 就会导致解析出错。
问题是出来了,怎么解决呢?有三种,如下:
出现 HTTP Status 405 - HTTP method GET is not supported by this URL 原因是:
不管是1或2,父类 HttpServlet的doGet或doPost 等方法默认实现是返回状态码是 405 的Http错误表示 对于指定资源请求方法不被允许。
解决方法:
当发生在如下错误的时候,有一个方案可行,
java.lang.IllegalStateException: Cannot forward after response has been committed
当你有多个跳转的页面的语句时候,好好检查一下,当 转发 或者 重定向 的时候,需要在后加一个 retrun 即可。
服务器中不允许多次跳转,否则会下面这个错误。
因为服务器端使用 sendRedirect 跳转到客户端的时候,不能在使用 req.getRequestDispatcher("跳转的页面").forward(req, reqs); 跳转;
所以在跳转之后, return 就不会往下执行。
错误详情:
错误原因:
已经发布到 tomcat 上的某个项目的 servlet 过滤器配置错误。
如在 web.xml 下,将过滤规则定为 * 就是一种错误,需要更正为 /* 或者其他(但是必须要有 / 开头,表示当前项目)
以上是关于Tomcat异常讲解的主要内容,如果未能解决你的问题,请参考以下文章
部署Tomcat服务时,解决Cannot invoke Tomcat Manager 异常
Tomcat [9.0.26] - SSLHandshake 异常