前提说明
OS信息:
Linux rel65 3.10.0-514.26.2.el7.x86_64 #1 SMP Tue Jul 4 15:04:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Tomcat版本信息:
apache-tomcat-8.5.34
JDK版本信息:
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
错误描述
执行startup.sh脚本启动tomcat服务时正常,但是使用相同用户执行shutdown.sh脚本关闭tomcat服务时报错,错误信息
ERROR: transport error 202: bind failed
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
修复办法
将tomcat/bin/catalina.sh中的JAVA_OPTS去除远程调试用的-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005,并增加到属性CATALINA_OPTS中。
原因分析
这里需要看下JAVA_OPTS和CATALINA_OPTS在ca