成功将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行的等效应用程序可以正常工作。
答案 0 :(得分:0)
错误消息说明了一切。
Glassfish已经开始使用JRE而不是JDK,这意味着编译JSP页面所需的javac
不可用。
在Eclipse中,将Glassfish配置为使用JDK而不是JRE。