我正在使用Mac 10.9 OSX Mavericks和Eclipse IDE for Java EE Developers(kepler)。
我使用eclipse中的'new server'选项和最新的JDK - Java SE 7 [1.7.0_55]安装了Glassfish 4.0。
但是在尝试启动服务器时,我收到此错误 -
在“localhost中启动GlassFish 4.0”期间发生内部错误。 显示java.lang.NullPointerException
我的设置有什么问题吗?任何建议都非常感谢!
答案 0 :(得分:5)
答案 1 :(得分:0)
我安装了Eclipse IDE for Java EE Developers(juno)而不是kepler,它可以工作!
我不确定kepler的问题是什么,但这是一个对我有用的解决方案。
答案 2 :(得分:0)
使用Windows 8.1,jdk1.8.0_20和&amp ;;时出现同样的问题。 Eclipse Luna。
我删除了glassfish服务器,然后重新安装,一切都很好!
注意:
请记住从安装位置删除服务器。
同样在eclipse中进行新安装时,请记得转到“配置运行时变量”(在新服务器窗口中),删除Glassfish的现有配置。然后当您单击下一步时,系统将提示您选择JDK,您可以在其中选择正确的JDK版本。如果您没有看到正确版本的jdk或根本没有jdk版本,那么您将在上面找到一个名为“Installed JRE Preferences”的链接,从那里添加正确的版本!
答案 3 :(得分:0)
我使用Win7,jdk1.7.0_67,Eclipse Luna,glassfish 4时遇到了同样的问题。
我怀疑JDK设置有问题,所以我检查了Preferences中的Servers配置,在运行时环境中我的glassfish服务器遇到了问题:JRE无效。
所以我尝试设置JDK但是Finish按钮不起作用。 我删除了该服务器并创建了一个具有相同设置的新服务器,并且它正在运行。 我不确定是什么导致了这个问题。