当我尝试在localhost [domain1]
启动Glassfish服务器4时出现错误由于以下问题无法启动服务器: 键值不得为空。
我找不到解决方案。
谢谢。
答案 0 :(得分:2)
这似乎是一个配置问题:
如此post中所述,您必须更改两个配置文件:
在Glassfish domain.xml
(位于glassfish\domains\%domainname%\config
)中,找到<java-config
部分中的<config name="server-config">
部分,并在其中添加以下内容:
-Duser.language = EN
在eclipse.ini
(位于eclipse安装的根文件夹中)最后添加以下行:
-Duser.language = EN
答案 1 :(得分:0)
由于GlassFish目录,可能会出现此问题。如果您的GlassFish文件夹位于Program Files目录中,则需要以管理员身份运行IDE。另一种方法是将GlassFish文件夹移动到另一个目录,例如C:\ GlassFish。 这些解决方案对我有用。
答案 2 :(得分:0)
我在Eclipse Mars2上遇到了同样的问题。我添加了
-Duser.language=en
排到eclipse.ini,但这还不够。
我还必须以管理员身份运行Eclipse,而Glassfish(4.1)现在运行良好。