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