0

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

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

4

1 回答 1

0

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

编辑:其他选项可以是预编译您的 JSP 文件并将编译后的类输出打包到 WAR 文件中。您可以在 Google 上搜索如何使用 Apache ANT 等构建工具预编译 JSP。

于 2013-09-18T09:42:04.493 回答