Glassfish的4.1.2错误

问题描述:

我下载并从glassfish-4.1.2.zipGlassfish的4.1.2错误

解压缩的GlassFish之后,我安装了JAVA JDK和在我的C目录程序文件的FF路径:

C:\Program Files\Java\jdk1.8.0_121 
C:\Program Files\Java\jre1.8.0_121 

然后我从我的项目中部署了战争文件。我也更新GlassFish中FF文件:

asenv.bat, added set AS_JAVA=C:\Program Files\Java\jdk1.8.0_121 
asenv.conf, added AS_JAVA=C:\Program Files\Java\jdk1.8.0_121 

重启动GlassFish和启动项目,但得到的错误如下:

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

我失去了一些配置或者需要改变些什么呢?

编辑:我使用Windows 10,但如果操作系统有在GlassFish

也许你还需要修改domain.xml中(Java的配置里面java主)任何效果不肯定。
设置JAVA_HOME系统环境变量也是很好的做法,你永远不知道什么时候会使用它。