我抓住了
org.apache.jasper.JasperException:PWC6345:出现错误 调用javac。需要完整的JDK(不仅仅是JRE)
我已经安装了JDK并设置了JAVA_HOME
。我还在senv.conf中添加了这个语句:
AS_JAVA="C:\Program Files (x86)\Java\jdk1.7.0_67"
但没有任何改变。怎么办?
答案 0 :(得分:4)
@ Tony,卸载jdk1.70_67,并安装jdk1.70_25或jdk1.70_45,jdk1.70_60及以上版本存在问题。
答案 1 :(得分:1)
对我而言,解决方案解决方案不起作用,这就是我所做的:
在AWS Linux服务器上
在通往glassFih的道路上:
您/路径/到/ glassfish4 /的glassfish /配置
我在这两个文件的底部添加了:
asenv.bat :设置AS_JAVA = \ usr \ java \ jdk1.8.0_141(使用java jdk版本重新设置)
asenv.conf :AS_JAVA =" /usr/java/jdk1.8.0_141" (用你的java jdk版本重新编写)
答案 2 :(得分:0)
而不是
JAVA_HOME = c:\my_app\java
我做到了:
JAVA_HOME = c:\my_app\java\jdk
(调整配置路径)
就我而言,这很有用。