Tomcat不能自动编译JSP文件问题的一种解决方法

今天碰到一个非常奇怪的问题,机器环境是JDK8、Tomcat8,把jQuery MiniUI ( for Java Eclipse)下载后导入到Eclipse中,首页可以显示,但运行操作数据库的页面出错。在该项目下新建一个简单的jsp页面,发现也不能运行,出现错误提示:

org.apache.jasper.JasperException: Unable to compile class for JSP,即不能编译jsp文件。

也在网上找了解决方法,多次尝试,终于解决了。

要把jQuery MiniUI ( for Java Eclipse)项目的WebContentWEB-INFlib目录下的servlet-api.jar删除,重启Tomcat8即可。

原因应该是jQuery MiniUI ( for Java Eclipse)开发时所用的是低版本的Tomcat,该项目lib下的servlet-api.jar文件与新版本的不能兼容。

原文地址:https://www.cnblogs.com/zhouhb/p/5396046.html