由于Spring源超时,Tomcat启动失败

时间:2014-01-31 15:32:33

标签: java eclipse tomcat

问题是:我在eclipse中启动tomcat时遇到超时错误,并且在调试模式下根本没有启动。

调试模式错误:

FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
ERROR: transport error 202: connect failed: Connection refused
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:741]

正常模式错误:Server Tomcat v7.0 at localhost was unable to start within 45 seconds. If the server requires more time...

请注意,我没有部署任何应用程序就启动了tomcat。

我已经检查了端口,但确实没有使用它们。

请问好吗?

3 个答案:

答案 0 :(得分:0)

您的JDWP似乎未加载。在this文章中,您可以了解解决问题的方法。在帖子中查看 Jaikiran Pai 的答案。他说你必须使用命令行选项来加载你的JDWP。

-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n 

希望这可以帮助你。

答案 1 :(得分:0)

尝试使用此options:-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

答案 2 :(得分:0)

解决方案是为tomcat启动(Xms和Xmx VM参数)脚本添加内存并增加超时时间。这样,该过程永远不会触发超时。