当我在Glassfish中部署我的Web项目的war文件时,我收到以下错误:
org.apache.jasper.JasperException:PWC6345:调用javac时出错。需要完整的JDK(不仅仅是JRE)
答案 0 :(得分:0)
您需要在glassfish服务器计算机上安装完整的JDK(Java SDK),包括javac编译器工具,并且应该正确设置可执行路径。这是将JSP文件动态编译为java类文件所必需的。
编辑:其他选项可以预先编译JSP文件,并将编译后的类输出打包到WAR文件中。您可以使用像Apache ANT这样的构建工具来预编译JSP。