FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(

[yeqiang@localhost apache-tomcat-7.0.73]$ sh bin/shutdown.sh 
Using CATALINA_BASE:   /tmp/apache-tomcat-7.0.73
Using CATALINA_HOME:   /tmp/apache-tomcat-7.0.73
Using CATALINA_TMPDIR: /tmp/apache-tomcat-7.0.73/temp
Using JRE_HOME:        /usr/local/jdk1.7.0_80
Using CLASSPATH:       /tmp/apache-tomcat-7.0.73/bin/bootstrap.jar:/tmp/apache-tomcat-7.0.73/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 [../../../src/share/back/debugInit.c:750]
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
/tmp/apache-tomcat-7.0.73/bin/catalina.sh: line 467: 16358 Aborted                 (core dumped) "/usr/local/jdk1.7.0_80/bin/java" -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -Djava.endorsed.dirs="/tmp/apache-tomcat-7.0.73/endorsed" -classpath "/tmp/apache-tomcat-7.0.73/bin/bootstrap.jar:/tmp/apache-tomcat-7.0.73/bin/tomcat-juli.jar" -Dcatalina.base="/tmp/apache-tomcat-7.0.73" -Dcatalina.home="/tmp/apache-tomcat-7.0.73" -Djava.io.tmpdir="/tmp/apache-tomcat-7.0.73/temp" org.apache.catalina.startup.Bootstrap stop

原因:

tomcat开启调试导致
catalina.sh有如下配置

JAVA_OPTS="$JAVA_OPTS $JSSE_OPTS -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005" 


重启tomcat方法

echo "kill tomcat process"
pids=`ps aux | grep $TOMCAT_PATH | grep org.apache.catalina.startup.Bootstrap| grep -v grep | awk '{print $2}'`
sudo kill -9 $pids


sh bin/startup.sh

猜你喜欢

转载自blog.csdn.net/hknaruto/article/details/80067925