我正在尝试在新安装的 IDEA 11.1.4 Ultimate (Windows 7) 和新解压的 Glassfish 3.1.2.2 下启动并运行我们的 Mavenized Web 应用程序。我在 Eclipse 中做过很多次,但对 IDEA 不熟悉。
我可以很好地构建和部署它,但是当我尝试访问包含 JSP 内容的页面时,我得到:
PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required
Glassfish 应用程序服务器条目添加了 javax.ejb.jar、javax.servlet-api.jar 和 javax.servlet.jsp-api.jar 作为库。
我已将项目 SDK 设置为指向完整的 JDK,结果是:
(其中似乎不包括带有javac的jar)
目前我找到的IntelliJ教程都没有提到这个问题。我的猜测是“请开始使用thisJDK”信息不会传递给 Glassfish,因此它只获取系统 JRE。
我错过了什么配置步骤?我不想编辑配置文件 - 如果我知道如何告诉它,我希望 IntelliJ 插件能够执行此操作。
我收到了相同的通知,只是在管理端口 -> 配置 -> 服务器配置 -> JVM 设置 -> Java Home 中更改为“C:\Program Files\Java\jdk1.8.0_72”,然后它开始工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)