org.apache.jasper.JasperException:PWC6345:调用javac时出错。需要完整的JDK(不仅仅是JRE)

时间:2013-09-18 09:27:55

标签: java glassfish

当我在Glassfish中部署我的Web项目的war文件时,我收到以下错误:

  

org.apache.jasper.JasperException:PWC6345:调用javac时出错。需要完整的JDK(不仅仅是JRE)

1 个答案:

答案 0 :(得分:0)

您需要在glassfish服务器计算机上安装完整的JDK(Java SDK),包括javac编译器工具,并且应该正确设置可执行路径。这是将JSP文件动态编译为java类文件所必需的。

编辑:其他选项可以预先编译JSP文件,并将编译后的类输出打包到WAR文件中。您可以使用像Apache ANT这样的构建工具来预编译JSP。