码迷,mamicode.com
首页 > 其他好文 > 详细

Tomcat部署问题及解决方法

时间:2016-01-27 12:48:10      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:

1、gradle构建web时报错:Access restriction: The type JPEGImageEncoder is not accessible due to restriction on required library 

    原因是rt.jar是受限访问的,需要把该jar包拷贝到项目的lib目录下,再执行gradle clean build

2、启动tomcat报错:jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class  

   原因是:项目的WEB-INF/lib下有servlet-api.jar,与Tomcat自带的servlet-api.jar冲突了;因为Tomcat的WebappClassLoader加载JAR包时会进行校验,一旦发现上述冲突就会报出上面的异常。

   解决办法:删除WEB-INF/lib下的servlet-api.jar,因为项目部署时根本不需要这个jar包,Tomcat已经提供了。

3、启动tomcat报错:Exception starting filter struts2 java.lang.NullPointerException

    原因:多为引用的jar包或者struts.xml文件路径有空格。

    解决方法:部署tomcat时,不能放在有空格的路径下。切记切记!!!

Tomcat部署问题及解决方法

标签:

原文地址:http://www.cnblogs.com/lee-mj/p/5162732.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!