我在eclipse中有2个项目。其中一个运行正常,当添加到Tomcat服务器时,服务器可以重启而不会出现任何问题。但是,另一个项目在添加时会出错
localhost上的服务器Tomcat v6.0服务器无法在45秒内启动。如果 服务器需要更多时间,尝试在服务器编辑器中增加超时。
我不相信这是一个超时问题,因为我已经改变时间无济于事。是否有其他设置/地点我应该寻找错误?
这是成功启动的项目的控制台输出,而不是
的项目INFO: Initializing Coyote HTTP/1.1 on http-8080
24-Jun-2011 15:17:38 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 472 ms
24-Jun-2011 15:17:38 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
24-Jun-2011 15:17:38 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.18
24-Jun-2011 15:17:39 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
24-Jun-2011 15:17:39 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
24-Jun-2011 15:17:39 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
24-Jun-2011 15:17:39 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
24-Jun-2011 15:17:39 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/47 config=null
24-Jun-2011 15:17:39 org.apache.catalina.startup.Catalina start
INFO: Server startup in 1332 ms
失败的一个:
INFO: Initializing Coyote HTTP/1.1 on http-8080
24-Jun-2011 15:18:34 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 425 ms
24-Jun-2011 15:18:34 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
24-Jun-2011 15:18:34 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.18
有没有人知道什么可以阻止它运行?
答案 0 :(得分:20)
你在哪里更改超时的时间?
在日食中:
答案 1 :(得分:1)
我知道你什么时候遇到这个问题?如果你在调试时得到这个,这意味着它正在等待你的按键(F5或F6)一步一步地手动移动到下一次执行。因此,您无需更改服务器的“超时”属性。希望你能从中得到一点想法......
答案 2 :(得分:1)
我也收到了同样的错误消息。有时它只是一个不同步的库或源文件夹。请确保清理工作目录,清理项目并重新发布。有时,如果首先启动服务器,然后添加项目并重新启动它会有所帮助。之后我能够收到此错误消息: java.net.ConnectException:连接被拒绝。如果是这种情况,您可以在这里找到解决此问题的一些建议:java.net.ConnectException: Connection refused。希望它有所帮助。 增加:一种非常有用的方法,可以找出错误来自何处。 http://www.vogella.com/blog/2010/02/16/tomcat-unable-to-start/。
答案 3 :(得分:0)
在我的情况下,它发生在我放入" tcnaive-1.dll"在jre / bin。
因为我试图在运行另一个(tomcat6.0)时删除警告消息。
所以,即使在tomcat6.0上保留警告信息,我也删除了tomcat5.5-going-well的tcnative-1.dll。