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

标签 java eclipse tomcat publishing

我已经将 Apache 6 与 Eclipse 和 Web 工具插件一起使用了一段时间。直到最近,部署通常都能顺利进行。现在,在尝试安装 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)

这是我的 session 数据:

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

过去,我不得不与 Eclipse 和 Tomcat 打交道,但我已经有一段时间没有遇到如此灾难性的失败了。尝试使用早期版本的 Tomcat 6 似乎会产生同样的问题。对于它的值(value),这里是我的 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

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

最佳答案

Eclipse WTP 版本 3.1.1 不支持 Tomcat 6。恐怕您必须升级。

关于java - Eclipse 未发布到 Apache 6.0.32 - 无法发布到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5120498/

相关文章:

java - 如何从android中的Locale值获取时区?

java - 为什么 BluetoothLEScanner 不调用它的 ScanCallback

java - 重新加载比较编辑器输入

SVN标签日志,什么意思?

java - 为什么变量索引与 0x1f 进行两次 AND 运算?

JavaFX Maven 插件 : No plugin found for prefix 'jfx' in the current project and in the plugin groups

MySQL 通过 Hibernate 在 Linux 中区分大小写

debugging - 如何配置 IntelliJ 11 + 远程 tomcat 6 + maven 导入模块?

java - 什么控制着 Tomcat 应用程序 URL 的第一部分?

java - 如何实现对象的有保证的终结行为