打开tomcat bin目录下的catalina.sh可看到以下说明:tomcat
JPDA_TRANSPORT:指的是调试者与被调试者的交互方式,dt_socket是经过网络socket的方式,dt_shmem(共享内存),很明显这种的适合调试本机的JVM服务器
JPDA_ADDRESS:调试启动地址,即访问tomcat的地址网络
JPDA_SUSPEND:suspend指的是启动过程是否加载暂停,若是选择y的话,那咱们的调试是从tomcat还没被加载开始的,有tomcat的代码的话能够调试tomcat的源码socket
export JPDA_ADDRESS=9901
#修改些文件的最后一行代码,增长“jpda” exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@"