Publishing to Tomcat 6.0 Server at localhost Could not publish

求大神帮忙解决

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

1.
修改
workspace.metadata.pluginsorg.eclipse.wst.server.coreservers.xml文件。
<?xml
version="1.0"
encoding="UTF-8"
standalone="no"?>
<servers>
<server
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">
<list
key="modules"
value0="newkia::org.eclipse.jst.jee.server:newkia::jst.web::2.5"/>
</server>
</servers>

把 start-timeout="45" 改为
start-timeout="1000" 或者更长
2. 重启eclipse就可以了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-06-14

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

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

删掉多余的一个<Context>即可。

第2个回答  推荐于2017-09-20
这是由eclipse在调试的时候超过了45秒的原因.
解决方法:

1.修改
workspace.metadata.pluginsorg.eclipse.wst.server.coreservers.xml文件。
<?xml
version="1.0"
encoding="UTF-8"
standalone="no"?>
<servers>
<server
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">
<list
key="modules"
value0="newkia::org.eclipse.jst.jee.server:newkia::jst.web::2.5"/>
</server>
</servers>

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