2015-01-12 193 views
11

我在Ubuntu上安装了Glassfish 4.1和Eclipse Luna。当我试图运行一个简单的Web应用程序(JSP + servlet的+的java bean)I`ve收到以下错误:在GlassFish服务器日志或Eclipse控制台无法将应用程序部署到Eclipse中的Glassfish 4.1中

Publishing to Glassfish 4 at localhost[domain1].. has encountered a problem. cannot Deploy mvcprj1 deploy is failing=Application with name [mvcprj1] is not deployed

没有什么是没有出现的。

+0

检查eclipse的日志本身(在工作区,.metadata,.log下)。你可能会发现原因在这里:http://stackoverflow.com/questions/26786155/glassfish-4-1-deploy-is-failing-on-eclipse-luna-with-jdk-8/28084272#28084272 – Ahmed

+1

Got the在Windows 7上也是如此:全新的解压GlassFish 4.1>新的EAR和EJB项目,一个简单的SBean,在服务器上运行'public String hello()'>同样的错误,没有日志...我可以在创建新项目的同时多次重现它...然后,我尝试启用“使用JAR压缩文件进行部署” - 然后运行!从那时起,即使重新安装整个服务器,我也无法再重现错误!我怀疑这确实是解决方案,但也许有人可以证实这一点?也许这是Eclipse的问题? –

回答

45

我有相同的部署问题(eclipse Lune/Glassfish 4.1),并且由于Marvin的反馈而得到解决。

您可以通过以下方式找到“使用JAR存档进行部署”: 右键单击eclipse服务器选项卡上的glassfish。然后,选择监控>属性>Glassfish在新窗口中>使用JAR存档进行部署

然后,奇迹发生......

+1

真的很有效eric!谢谢。 –

+0

谢谢!你的回答是对的。 –

+0

完成此操作后,您也可以右键单击服务器并选择“清理”,然后再次取消选中该框。重新部署后,一切都将像以前一样工作。 – jowey

0

我已删除了日食GlassFish服务器实例,并重新创建它来解决这个问题。

5

尝试以下步骤:

  1. 右击的GlassFish服务器
  2. 点击性能
  3. 那么你会得到3个选项(一般情况下,GlassFish的监控)在左侧那个盒子里。
  4. 点击玻璃鱼
  5. 单击该复选框“使用JAR存档进行解聚”。以前它没有被选中。这就是我遇到问题的原因。
+0

这解决了我的问题。谢谢! – Aditzu

相关问题