启动 GlassFish 4 错误

Starting GlassFish 4 Error

当我尝试在 localhost[domain1]

上启动 Glassfish server 4 时出现该错误

由于以下问题无法启动服务器: 键值不得为空。

Here's the ScreenShot of it.

我找不到解决办法。

谢谢。

这似乎是一个配置问题:

如本 post 中所述,您必须更改两个配置文件:

  1. 在 Glassfish domain.xml(位于 glassfish\domains\%domainname%\config)中找到 <config name="server-config"> 部分中的 <java-config 部分,并在其中添加以下行:

    -Duser.language=en

  2. 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) 现在工作正常。