gpt4 book ai didi

java - Eclipse 中的 Tomcat 6 配置

转载 作者:搜寻专家 更新时间:2023-11-01 03:25:29 25 4
gpt4 key购买 nike

我在配置 Eclipse EE 以运行 Tomcat 6 时遇到问题(我的公司尚未迁移到 Tomcat 7)。我试图关注 these instructions .我进入底部面板中的服务器选项卡,点击 New->Server,然后选择 Apache->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 中运行以进行调试。

更新:

尽管有错误消息,但我注意到服务器确实已注册,但无法正常工作——当我尝试点击“开始”时,我收到一个错误弹出窗口,其中列出了两个问题:

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

  • 正在启动本地主机(详细信息:发生内部错误:“正在启动本地主机”。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 Juno 和 Tomcat 6.0_36 似乎遇到了同样的问题。我花了 2 天时间才意识到问题只存在于 Tomcat 服务器在 Eclipse 启动之前启动时(例如在启动时)。

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

关于java - Eclipse 中的 Tomcat 6 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15100471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com