使用JDK启动GlassFish Server 4.0错误

时间:2013-08-26 08:33:47

标签: netbeans glassfish java glassfish-4

我正在使用带有GlassFish Server 4的NetBeans 7.3.1

当我尝试运行(任何)项目时,我收到以下错误。

启动GlassFish Server GlassFish Server Server启动失败。无法创建启动过程。 C:\ Users \ ENES \ Documents \ NetBeansProjects \ Tezmaksan \ nbproject \ build-impl.xml:1041:部署错误:GlassFish Server Server启动失败。无法创建启动过程。 有关详细信息,请参阅服 BUILD FAILED(总时间:2秒)

我不知道日志文件在哪里,我找不到它。

当我进入GlassFish的bin目录并运行startserv.bat时,它看起来像是在工作,因为localhost:8080 /和localhost:4848 /正在工作。但我的申请仍然无法启动。 当我去localhost:8080 / Tezmaksan /那里有这个错误

HTTP Status 500 - Internal Server Error

type Exception report

messageInternal Server Error

descriptionThe server encountered an internal error that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac.  A full JDK (not just JRE) is required
note The full stack traces of the exception and its root causes are available in the GlassFish Server Open Source Edition 4.0 logs.

GlassFish Server Open Source Edition 4.0

我已经安装了JDK(1.7u25)的最后版本,当我从NetBeans检查时,它被选为GlassFish。我正在使用x64 Windows 7.我在2-3个月前没遇到这个问题,它刚刚弹出。我尝试卸载并重新安装NetBeans,GlassFish和JDK,问题仍然存在。

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

我在网上搜索后得到了解决方案。 向NetBeans设置文件添加选项即可。

打开NETBEANS_DIRECTORY / etc / netbeans.conf

搜索“netbeans_default_options” 然后添加“--locale en”

所以它看起来就像这个

netbeans_default_options =“ - J-客户...

到这个

netbeans_default_options =“ - locale en -J-client ...

重启NetBeans,问题解决了。