将应用程序从Eclipse部署到GlassFish
我试图从Eclipse将应用程序部署到GlassFish 4服务器,但出现以下错误:将应用程序从Eclipse部署到GlassFish,eclipse,glassfish,glassfish-4,deploying,Eclipse,Glassfish,Glassfish 4,Deploying,我试图从Eclipse将应用程序部署到GlassFish 4服务器,但出现以下错误: cannot Deploy elearning deploy is failing=Application with name [elearning] is not deployed 在glassfish日志文件中,没有错误,也没有关于部署的信息。但在eclipse日志中,存在以下错误: !ENTRY oracle.eclipse.tools.glassfish 1 1 2014-11-17 16:30:51
cannot Deploy elearning
deploy is failing=Application with name [elearning] is not deployed
在glassfish日志文件中,没有错误,也没有关于部署的信息。但在eclipse日志中,存在以下错误:
!ENTRY oracle.eclipse.tools.glassfish 1 1 2014-11-17 16:30:51.474
!MESSAGE GlassFish: Deploy direcotry C:\glassfish4\glassfish\domains\domain1\eclipseApps\elearning
!ENTRY oracle.eclipse.tools.glassfish 4 1 2014-11-17 16:30:51.599
!MESSAGE GlassFish: deploy is failing=
!STACK 0
java.lang.Exception: deploy is failing=Application with name [elearning] is not deployed
at oracle.eclipse.tools.glassfish.GlassfishServerBehaviourDelegate.publishDeployedDirectory(GlassfishServerBehaviourDelegate.java:612)
at oracle.eclipse.tools.glassfish.GlassfishV4ServerBehavior.publishModuleForGlassFishV3(GlassfishV4ServerBehavior.java:96)
at oracle.eclipse.tools.glassfish.GlassfishV4ServerBehavior.publishModule(GlassfishV4ServerBehavior.java:56)
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publishModule(ServerBehaviourDelegate.java:1091)
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publishModules(ServerBehaviourDelegate.java:1183)
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:987)
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:774)
at org.eclipse.wst.server.core.internal.Server.publishImpl(Server.java:3157)
at org.eclipse.wst.server.core.internal.Server$PublishJob.run(Server.java:345)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
!ENTRY oracle.eclipse.tools.glassfish 4 0 2014-11-17 16:30:51.599
!MESSAGE cannot Deploy elearning
!STACK 0
java.lang.Exception: deploy is failing=Application with name [elearning] is not deployed
at oracle.eclipse.tools.glassfish.GlassfishServerBehaviourDelegate.publishDeployedDirectory(GlassfishServerBehaviourDelegate.java:612)
at oracle.eclipse.tools.glassfish.GlassfishV4ServerBehavior.publishModuleForGlassFishV3(GlassfishV4ServerBehavior.java:96)
at oracle.eclipse.tools.glassfish.GlassfishV4ServerBehavior.publishModule(GlassfishV4ServerBehavior.java:56)
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publishModule(ServerBehaviourDelegate.java:1091)
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publishModules(ServerBehaviourDelegate.java:1183)
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:987)
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:774)
at org.eclipse.wst.server.core.internal.Server.publishImpl(Server.java:3157)
at org.eclipse.wst.server.core.internal.Server$PublishJob.run(Server.java:345)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
哪里会有问题?我也遇到了同样的问题,在网上搜索了很多,只需删除Glass fish服务器并重置另一个服务器即可解决,瞧…对于我来说,此错误发生如下。使用Glassfish工具集成与eclipse部署war应用程序。然后,使用管理控制台,取消部署应用程序(因此,不要通过eclipse)。然后修改eclipse应用程序中的任何内容(使其变脏),并要求eclipse重新发布它。Eclipse说:“无法部署dukes age,部署失败=名为[dukes age]的应用程序未部署。”(事实上,应用程序未部署。)重启Eclipse和glassfish后也是如此 解决方法:重命名eclipse项目,部署它:部署它。然后将其重命名为原始名称deploy:it getdeployed
我将其报告给了(如果您也看到此错误,请确认或在此处进行评论)。虽然接受的答案可能会起作用,但它不是我的最佳解决方案。问题很可能会再次出现,然后我们需要重复 以下答案对我很有用: 我不知道为什么它可以使用JAR,如果不选中复选框,有时会失败。好消息是,这样我们就可以解决这个bug,而不需要每次bug发生时都删除服务器-创建服务器。
坏消息是,使用罐子的速度慢了很多。我面对这个问题,对我来说,它有两种工作方式:
:)想了一会儿“重命名应用程序”的意思,因此在web.xml中链接名称并不能解决这个问题。发现您的意思是“重命名eclipse项目”-它成功了:)可能重复我使用eclipse从glassfish服务器上删除应用程序,然后重新部署,这很好。