打開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 "$@"