Publishing to Tomcat 6.0 Server at localhost Could not publish

求大神帮忙解决
2025-03-25 22:48:27
推荐回答(3个)
回答1:

这是由eclipse在调试的时候超过了45秒的原因.
解决方法:

1.
修改
workspace.metadata.pluginsorg.eclipse.wst.server.coreservers.xml文件。
version="1.0"
encoding="UTF-8"
standalone="no"?>

auto-publish-setting="2"
auto-publish-time="1"
configuration-id="/Servers/Tomcat v6.0 Server at
localhost-config"
deployDir="wtpwebapps"
hostname="localhost"
id="Tomcat v6.0 Server at
localhost" name="Tomcat v6.0
Server at localhost"
runtime-id="Apache Tomcat v6.0"
server-type="org.eclipse.jst.server.tomcat.60"
server-type-id="org.eclipse.jst.server.tomcat.60"
start-timeout="1000"
stop-timeout="15"
testEnvironment="true"
timestamp="5">
key="modules"
value0="newkia::org.eclipse.jst.jee.server:newkia::jst.web::2.5"/>



把 start-timeout="45" 改为
start-timeout="1000" 或者更长
2. 重启eclipse就可以了。

回答2:

首先这个问题本质是我们有多个重名项目,为什么我们会有多个重名项目,其实一般都是我们删除以前的项目,然后再把它重新导进eclipse时以前的项目删除不彻底造成的,以前的项目在"Servers"里面的"server.xml"文件下的中还有我们以前的应用程序。

很简单的一种解决方案就是把Tomcat里面的"server.xml"的内两个同名的删掉一个。

删掉多余的一个即可。

回答3:

这是由eclipse在调试的时候超过了45秒的原因.
解决方法:

1.修改
workspace.metadata.pluginsorg.eclipse.wst.server.coreservers.xml文件。
version="1.0"
encoding="UTF-8"
standalone="no"?>

auto-publish-setting="2"
auto-publish-time="1"
configuration-id="/Servers/Tomcat v6.0 Server at
localhost-config"
deployDir="wtpwebapps"
hostname="localhost"
id="Tomcat v6.0 Server at
localhost" name="Tomcat v6.0
Server at localhost"
runtime-id="Apache Tomcat v6.0"
server-type="org.eclipse.jst.server.tomcat.60"
server-type-id="org.eclipse.jst.server.tomcat.60"
start-timeout="1000"
stop-timeout="15"
testEnvironment="true"
timestamp="5">
key="modules"
value0="newkia::org.eclipse.jst.jee.server:newkia::jst.web::2.5"/>



把 start-timeout="45" 改为
start-timeout="1000" 或者更长
2. 重启eclipse就可以了。