Java 无法在Eclipse中将应用程序部署到Glassfish 4.1

Java 无法在Eclipse中将应用程序部署到Glassfish 4.1,java,eclipse,jakarta-ee,glassfish,Java,Eclipse,Jakarta Ee,Glassfish,我在Ubuntu上安装了GlassFish4.1和EclipseLuna。当我尝试运行一个简单的web应用程序(jsp+servlet+JavaBean)时,我收到了以下错误: 在本地主机[domain1]上发布到Glassfish 4。。遇到了一个 问题 无法部署mvcprj1部署失败=应用程序具有 名称[mvcprj1]未部署 glassfish服务器日志或eclipse控制台中都没有显示任何内容。我遇到了相同的部署问题(eclipse Lune/glassfish 4.1),由于Marvi

我在Ubuntu上安装了GlassFish4.1和EclipseLuna。当我尝试运行一个简单的web应用程序(jsp+servlet+JavaBean)时,我收到了以下错误:

在本地主机[domain1]上发布到Glassfish 4。。遇到了一个
问题
无法部署mvcprj1部署失败=应用程序具有
名称[mvcprj1]未部署


glassfish服务器日志或eclipse控制台中都没有显示任何内容。

我遇到了相同的部署问题(eclipse Lune/glassfish 4.1),由于Marvin的反馈,问题得以解决

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


然后,奇迹发生了…

我已经在eclipse中删除了Glassfish服务器实例,并重新创建它来解决这个问题

尝试以下步骤:

  • 右键单击glassfish服务器
  • 单击属性
  • 然后,您将在该框的左侧获得3个选项(常规、玻璃鱼、监控)
  • 点击玻璃鱼
  • 点击复选框“使用JAR档案解聚”。以前它是未经检查的。这就是为什么我会遇到这个问题

  • 我相信,当一个人在上一次尝试了相同的应用程序之后,还没有在Eclipse中关闭“浏览器页面”时,就会发生这种情况。在Eclipse中关闭此应用程序的所有打开的“浏览器页面”后,可以再次进行部署。

    检查Eclipse的日志本身(在工作区、.metadata、.log下)。您可能会发现原因如下:在Windows 7上得到了相同的结果:新解包的GlassFish 4.1>新的EAR和EJB项目,一个带有
    公共字符串hello()
    >的简单SBean在服务器上运行>相同的错误,没有日志。。。我可以在创建新项目时多次复制它。。。然后,不知何故,我尝试启用“使用JAR存档进行部署”——然后成功了!从那时起,即使重新安装整个服务器,我也无法再重现错误!?我怀疑这是否真的是解决办法,但也许有人能证实这一点?也许这是Eclipse的问题?完成此操作后,您还可以右键单击服务器并选择“清除”,然后再次取消选中该框。重新部署后,一切都会像以前一样工作。这也解决了Eclipse Neon的问题。ThanksIn 2019 eclipse 2019-09 R(4.13.0)和Glassfish仍然是一样的。非常感谢您,感谢@jowey-清洁技巧也很有效!