今天碰到一个非常奇怪的问题,机器环境是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)项目的WebContent\WEB-INF\lib目录下的servlet-api.jar删除,重启Tomcat8即可。
原因应该是jQuery MiniUI ( for Java Eclipse)开发时所用的是低版本的Tomcat,该项目lib下的servlet-api.jar文件与新版本的不能兼容。