在glassFish中运行已部署的JSP应用程序时出现错误PWC6345

时间:2013-05-10 18:13:18

标签: java jsp glassfish

成功将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行的等效应用程序可以正常工作。

1 个答案:

答案 0 :(得分:0)

错误消息说明了一切。

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

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