Java Eclipse内部的Tomcat6配置

Java Eclipse内部的Tomcat6配置,java,eclipse,tomcat6,Java,Eclipse,Tomcat6,我在配置Eclipse EE以运行Tomcat 6时遇到问题(我的公司还没有迁移到Tomcat 7)。我试着跟着。我进入底部面板的服务器选项卡,点击New->Server,然后选择Apache->tomcat6。然后我浏览了以下一系列屏幕: 最后到达错误消息: 以下是我的Tomcat conf dir(C:\home\SFTWR\tomcat6\conf)的内容: 有什么建议吗?可能有什么问题?它在独立运行时运行良好,我可以从Eclipse部署应用程序,但我希望能够在Eclipse中运行以

我在配置Eclipse EE以运行Tomcat 6时遇到问题(我的公司还没有迁移到Tomcat 7)。我试着跟着。我进入底部面板的服务器选项卡,点击
New->Server
,然后选择
Apache->tomcat6
。然后我浏览了以下一系列屏幕:

最后到达错误消息:

以下是我的Tomcat conf dir(
C:\home\SFTWR\tomcat6\conf
)的内容:

有什么建议吗?可能有什么问题?它在独立运行时运行良好,我可以从Eclipse部署应用程序,但我希望能够在Eclipse中运行以进行调试

更新:

尽管出现了错误消息,但我注意到服务器确实已注册,但不起作用——当我尝试点击“开始”时,出现了一个错误弹出窗口,列出了两个问题:

  • 发布到localhost(详细信息:无法发布到服务器,因为它缺少运行时环境。)

  • 启动localhost(详细信息:在“启动localhost”过程中发生内部错误)。 java.lang.NullPointerException)

详细的异常堆栈跟踪如下所示:

org.eclipse.core.runtime.CoreException: Could not load the Tomcat server configuration at \Servers\localhost-config. The configuration may be corrupt or incomplete.
    at org.eclipse.jst.server.tomcat.core.internal.Tomcat60Configuration.load(Tomcat60Configuration.java:313)
    at org.eclipse.jst.server.tomcat.core.internal.TomcatServer.getTomcatConfiguration(TomcatServer.java:124)
    at org.eclipse.jst.server.tomcat.core.internal.TomcatServerBehaviour.getTomcatConfiguration(TomcatServerBehaviour.java:80)
    at org.eclipse.jst.server.tomcat.core.internal.TomcatServerBehaviour.setupLaunch(TomcatServerBehaviour.java:496)
    at org.eclipse.jst.server.tomcat.core.internal.TomcatLaunchConfigurationDelegate.launch(TomcatLaunchConfigurationDelegate.java:96)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696)
    at org.eclipse.wst.server.core.internal.Server.startImpl2(Server.java:3402)
    at org.eclipse.wst.server.core.internal.Server.startImpl(Server.java:3340)
    at org.eclipse.wst.server.core.internal.Server$StartJob.run(Server.java:363)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

在Centos 6.3上,Eclipse朱诺和Tomcat 6.036似乎也有同样的问题。我花了2天时间才意识到问题只存在于Eclipse启动之前启动Tomcat服务器时(例如,在启动时)


在启动Eclipse之前执行“/etc/init.d/tomcat stop”解决了我的问题。

当您单击“详细信息>>”时,它会说什么?刚刚发布了一个包含您请求的信息的更新。感谢您的错误日志中有任何相关错误?窗口>显示视图>其他…>常规>错误日志将详细的异常堆栈添加到OP中。thanksI在buggy 6.0.32版本中遇到此问题。一旦我安装了6.0.36,我就可以注册服务器了
org.eclipse.core.runtime.CoreException: Could not load the Tomcat server configuration at \Servers\localhost-config. The configuration may be corrupt or incomplete.
    at org.eclipse.jst.server.tomcat.core.internal.Tomcat60Configuration.load(Tomcat60Configuration.java:313)
    at org.eclipse.jst.server.tomcat.core.internal.TomcatServer.getTomcatConfiguration(TomcatServer.java:124)
    at org.eclipse.jst.server.tomcat.core.internal.TomcatServerBehaviour.getTomcatConfiguration(TomcatServerBehaviour.java:80)
    at org.eclipse.jst.server.tomcat.core.internal.TomcatServerBehaviour.setupLaunch(TomcatServerBehaviour.java:496)
    at org.eclipse.jst.server.tomcat.core.internal.TomcatLaunchConfigurationDelegate.launch(TomcatLaunchConfigurationDelegate.java:96)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696)
    at org.eclipse.wst.server.core.internal.Server.startImpl2(Server.java:3402)
    at org.eclipse.wst.server.core.internal.Server.startImpl(Server.java:3340)
    at org.eclipse.wst.server.core.internal.Server$StartJob.run(Server.java:363)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)