最近在linux上停止tomcat时总是停不掉,智能手动kill掉。报错信息如下:
Using CATALINA_BASE: /opt/tomcat/apache-tomcat-8.0.53
Using CATALINA_HOME: /opt/tomcat/apache-tomcat-8.0.53
Using CATALINA_TMPDIR: /opt/tomcat/apache-tomcat-8.0.53/temp
Using JRE_HOME: /usr/local/java/jdk1.8.0_181/jre
Using CLASSPATH: /opt/tomcat/apache-tomcat-8.0.53/bin/bootstrap.jar:/opt/tomcat/apache-tomcat-8.0.53/bin/tomcat-juli.jar
ERROR: transport error 202: bind failed: Address already in use
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [debugInit.c:750]
经过查找问题,才发现是由于最近开启了远程调试导致的,解决方式也比较简单
./catalina.sh jpda start 已这样启动tomcat,停止时就正常。
参考文档:https://blog.csdn.net/mhmyqn/article/details/49209541
分享到: