在OSX Mavericks上的Eclipse中启动Glassfish 4.0时出现NullPointerException

在OSX Mavericks上的Eclipse中启动Glassfish 4.0时出现NullPointerException,eclipse,osx-mavericks,glassfish-4,Eclipse,Osx Mavericks,Glassfish 4,我正在使用Mac10.9OSXMavericks和EclipseIDEforJavaEE开发人员(开普勒) 我已经使用eclipse中的“新服务器”选项和最新的JDK-JavaSE7[1.7.055]安装了GlassFish4.0 但在尝试启动服务器时,我遇到了以下错误- “在本地主机上启动GlassFish 4.0”期间发生内部错误。 java.lang.NullPointerException 我的设置有什么问题吗?任何建议都将不胜感激 我安装了EclipseIDEforJavaEE开发人员

我正在使用Mac10.9OSXMavericks和EclipseIDEforJavaEE开发人员(开普勒)

我已经使用eclipse中的“新服务器”选项和最新的JDK-JavaSE7[1.7.055]安装了GlassFish4.0

但在尝试启动服务器时,我遇到了以下错误-

“在本地主机上启动GlassFish 4.0”期间发生内部错误。 java.lang.NullPointerException


我的设置有什么问题吗?任何建议都将不胜感激

我安装了EclipseIDEforJavaEE开发人员(juno)而不是开普勒,它可以工作


我不确定开普勒的问题是什么,但这是一个适合我的解决方案。

我安装了EclipseIDEforJavaEE开发人员(juno),而不是开普勒,它可以工作

我不确定开普勒的问题是什么,但这是一个对我有效的解决方案

  • 打开eclipse.ini文件,该文件位于eclipse安装目录中(与eclipse.exe位于同一文件夹中)
  • 在eclipse.ini的底部添加-Duser.language=en
  • 重新启动eclipse
  • 打开eclipse.ini文件,该文件位于eclipse安装目录中(与eclipse.exe位于同一文件夹中)
  • 在eclipse.ini的底部添加-Duser.language=en
  • 重新启动eclipse

  • 我在使用Windows8.1、jdk1.8.0_20和EclipseLuna时也遇到了同样的问题

    我删除了glassfish服务器,然后重新安装,一切正常

    注:

    请记住从安装位置删除服务器


    同样在eclipse中,当您进行新安装时,请记住转到“配置运行时变量”(在新服务器窗口中),删除Glassfish的现有配置。然后,当您单击next时,系统将提示您选择JDK,您可以在其中选择正确的JDK版本。如果您没有看到正确的jdk版本或根本没有jdk版本,那么您将在jdk上面找到一个名为“Installed JRE Preferences”的链接,从那里添加正确的版本

    我在使用Windows8.1、jdk1.8.0_20和EclipseLuna时也遇到了同样的问题

    我删除了glassfish服务器,然后重新安装,一切正常

    注:

    请记住从安装位置删除服务器


    同样在eclipse中,当您进行新安装时,请记住转到“配置运行时变量”(在新服务器窗口中),删除Glassfish的现有配置。然后,当您单击next时,系统将提示您选择JDK,您可以在其中选择正确的JDK版本。如果您没有看到正确的jdk版本或根本没有jdk版本,那么您将在jdk上面找到一个名为“Installed JRE Preferences”的链接,从那里添加正确的版本

    我在使用Win7、jdk1.7.067、EclipseLuna和glassfish 4时也遇到了同样的问题

    由于我怀疑JDK设置有问题,所以我在首选项中检查了服务器配置,在运行时环境中,我的glassfish服务器遇到了问题:JRE无效

    所以我试着设置JDK,但是Finish按钮就是不起作用。 我删除了那个服务器,并用相同的设置创建了一个新的服务器,它正在工作。
    我不确定是什么导致了这个问题。

    我在使用Win7、jdk1.7.067、Eclipse Luna、glassfish 4时也遇到了同样的问题

    由于我怀疑JDK设置有问题,所以我在首选项中检查了服务器配置,在运行时环境中,我的glassfish服务器遇到了问题:JRE无效

    所以我试着设置JDK,但是Finish按钮就是不起作用。 我删除了那个服务器,并用相同的设置创建了一个新的服务器,它正在工作。
    我不确定是什么导致了这个问题。

    stacktrace会有帮助。没有项目添加到服务器。它只是一个空服务器,启动时出现错误。stacktrace会很有帮助。服务器上没有添加任何项目。它只是一个空的服务器,我在启动时出错。这一个对我有效。你怎么知道该怎么做?真正有趣的是,Glassfish 3.1停止工作。和NPE一样,这一个对我有效。你怎么知道该怎么做?真正有趣的是,Glassfish 3.1停止工作。与相同的NPE例外。