我更新了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
答案 0 :(得分:0)
您必须将jreX.X更改为适当的jdkX.X(其中X.X是某些版本的jre或jdk)。我在网上发现,玻璃鱼现在需要像默认环境一样的jdk。
你必须在eclipse中进入寡妇>已安装的JRE并点击添加按钮来设置jdk而不是jre。在此之后,您必须进入项目属性并单击java build path end mark glassfish系统库。这是新版本中glassFish的新闻。