我有我的主要Web项目和一个包含我的标记文件的常见项目。目前我在分解结构中使用jetty,并使用我的标记文件将我的常见项目打包并放入web-inf/lib
。
当我对我的标签文件进行更改时,我可以重新加入并再次放入web-inf/lib
,但是码头失败了。
javax.servlet.ServletException: org.apache.jasper.JasperException: PWC6033: Unable to compile class for JSP
如何设置jetty以便我可以重新启动我的标记文件而无需重新启动服务器?
答案 0 :(得分:1)
Jetty无法编译JSP文件的一个可能原因是因为它在JRE而不是JDK下运行。它需要访问编译器(它不是JRE的一部分,只是JDK)才能将JSP源转换为字节码(中间有一个Servlet步骤)。