2013-02-26 134 views
4

我在配置我的Eclipse EE来运行Tomcat 6时遇到了问题(我的公司尚未迁移到Tomcat 7)。我试图按照these instructions。我进入底部面板的服务器标签,点击New->Server,然后选择Apache->Tomcat 6。然后,我通过下面的屏幕继承去:Eclipse中的Tomcat 6配置

enter image description here enter image description here

终于抵达到错误消息:

enter image description here

这里是我的Tomcat的conf目录中的内容(C:\home\SFTWR\tomcat6\conf ):

catalina.policy 
catalina.properties 
context.xml 
logging.properties 
server.xml 
web.xml 
wrapper.properties 

任何建议可能是错误的?运行单机运行良好,我可以从Eclipse部署应用程序,但我希望能够在Eclipse中运行以进行调试。

UPDATE:

尽管错误消息,我注意到该服务器确实是注册的,但不是功能 - 当我试图打“开始”,我得到了一个错误弹出上市的两个问题:

  • 发布到本地主机(详细信息:不能因为它缺少它的运行环境发布到服务器。)

  • 正在启动本地主机(详细信息:在“启动本地主机”期间发生内部错误。 显示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) 
+0

当你点击'详情>>' – 2013-02-26 22:38:01

+0

刚刚发布了你所请求的信息的更新时,它说了什么。谢谢 – amphibient 2013-02-26 22:43:29

+0

错误日志中的任何相关错误?窗口>显示视图>其他...>常规>错误日志 – gamerson 2013-02-27 05:36:00

回答

2

我似乎已经与在CentOS 6.3的Eclipse朱诺和Tomcat 6.0_36同样的问题。我花了2天的时间才意识到,只有在Eclipse启动之前启动Tomcat服务器(例如启动时)时才会出现问题。

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