0

在将 Java JSP 应用程序成功部署到我的本地 glassfish 服务器后,尝试运行它时出现以下错误(从我的 IDE - Eclipse 或通过在浏览器中输入 URL):

org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required

该应用程序只是一个使用 JSP 的简单 hello world 应用程序,但是,只有当我使用 JSP 编写它时才会出现此错误;仅使用简单的 servlet + 打印出 html 行的等效应用程序可以正常工作。

4

1 回答 1

0

错误消息说明了一切。

Glassfish 已经开始使用 JRE 而不是 JDK,这意味着javac编译 JSP 页面所需的内容不可用。

在 Eclipse 中将 Glassfish 配置为使用 JDK 而不是 JRE。

于 2013-05-10T18:48:39.657 回答