Eclipse未发布到Apache 6.0.32 - 无法发布到服务器

时间:2011-02-25 17:26:00

标签: java eclipse tomcat publishing

我一直在使用Apache 6和Eclipse以及Web Tools插件。直到最近,部署通常都顺利进行。现在,在尝试安装Apache Tomcat v6.0.32之后,似乎Eclipse突然决定它将不再与任何版本的Tomcat 6合作。我的谷歌搜索基本上没有用。

当我尝试将应用程序发布到服务器时,这就是我得到的:

严重性:错误 消息:无法发布到服务器。

异常堆栈跟踪:

java.lang.NullPointerException
    at org.eclipse.wst.web.internal.deployables.ComponentDeployable.getMembers(ComponentDeployable.java:148)
    at org.eclipse.jst.j2ee.internal.deployables.J2EEFlexProjDeployable.addClassFolderDependencies(J2EEFlexProjDeployable.java:814)
    at org.eclipse.jst.j2ee.internal.deployables.J2EEFlexProjDeployable.members(J2EEFlexProjDeployable.java:198)
    at org.eclipse.wst.server.core.internal.ModulePublishInfo.fillCache(ModulePublishInfo.java:285)
    at org.eclipse.wst.server.core.internal.ModulePublishInfo.getDelta(ModulePublishInfo.java:355)
    at org.eclipse.wst.server.core.internal.ServerPublishInfo.getDelta(ServerPublishInfo.java:368)
    at org.eclipse.wst.server.core.internal.Server.getPublishedResourceDelta(Server.java:1363)
    at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.getPublishedResourceDelta(ServerBehaviourDelegate.java:653)
    at org.eclipse.jst.server.tomcat.core.internal.TomcatServerBehaviour.getPublishedResourceDelta(TomcatServerBehaviour.java:896)
    at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:822)
    at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:708)
    at org.eclipse.wst.server.core.internal.Server.publishImpl(Server.java:2731)
    at org.eclipse.wst.server.core.internal.Server$PublishJob.run(Server.java:278)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

这是我的会话数据:

eclipse.buildId=unknown
java.version=1.6.0_22
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.jee.product
Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.jee.product

过去我曾经不得不与Tom一起战斗,但是我已经有一段时间了,因为我遇到了这样一个灾难性的失败。任何尝试使用早期版本的Tomcat 6似乎都会产生同样的问题。对于它的价值,这是我的IDE上的其他相关版本信息:

Eclipse build ID: 20100218-1602
Eclipse Java EE Developer Tools: 3.1.1.v200908101600-7_7EGrjFQRwRb4P511ebObS5XZhq
  build: 20100211202452
Eclipse Web Developer Tools: 3.1.1.v200908120400-7R77FStEVw2z07WtDz-OZrhL5C-3
  build: 20100211202452

一个障碍:这个环境是我们团队的标准。只有在不破坏工作区兼容性的情况下,才能升级任何组件。

2 个答案:

答案 0 :(得分:1)

Eclipse WTP版本3.1.1不支持Tomcat 6.您必须升级,我担心。

答案 1 :(得分:1)

我刚遇到同样的问题。我正在运行MyEclipse 3.0,部署到Tomcat 8。 我能够通过从服务器中删除该部署,然后重新添加它来解决它。 希望这可以帮助其他人解决这个问题。

库尔特