无法在Eclipse Juno上启动Glassfish 3.1.2.2

时间:2013-04-19 16:38:54

标签: java eclipse deployment glassfish

我更新了Eclipse Juno,从那时起,我似乎无法启动或调试Glassfish,因为我之前可以完美地完成它。启动服务器时,我得到了这个控制台输出......

INFO: Running GlassFish Version: GlassFish Server Open Source Edition 3.1.2.2 (build 5)
INFO: Registered org.glassfish.ha.store.adapter.cache.ShoalBackingStoreProxy for persistence-type = replicated in BackingStoreFactoryRegistry
INFO: Grizzly Framework 1.9.50 started in: 1978ms - bound to [0.0.0.0:7676]
INFO: Grizzly Framework 1.9.50 started in: 2031ms - bound to [0.0.0.0:3700]
INFO: Grizzly Framework 1.9.50 started in: 2165ms - bound to [0.0.0.0:8080]
INFO: Grizzly Framework 1.9.50 started in: 2071ms - bound to [0.0.0.0:4848]
INFO: Grizzly Framework 1.9.50 started in: 2077ms - bound to [0.0.0.0:8181]
INFO: SEC1002: Security Manager is OFF.
SEVERE: Exception while deploying the app [LuxorAutorizacionesBackEnd]

我无法在eclipse上部署,但是当我将项目导出到WAR文件并将其放在glassfish服务器的autodeploy文件夹中,并在命令提示符下启动它时,它就完全可以了。

我在Windows 7 x64上,使用Glassfish OpenSource 3.1.2.2和Eclipse Juno

1 个答案:

答案 0 :(得分:0)

您必须将jreX.X更改为适当的jdkX.X(其中X.X是某些版本的jre或jdk)。我在网上发现,玻璃鱼现在需要像默认环境一样的jdk。

你必须在eclipse中进入寡妇>已安装的JRE并点击添加按钮来设置jdk而不是jre。在此之后,您必须进入项目属性并单击java build path end mark glassfish系统库。这是新版本中glassFish的新闻。