首先在Tomcat的bin目錄下修改catalina.sh,加入JAVA_OPTS參數(shù):
JPDA_ADDRESS=20777 JAVA_OPTS='-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=20777'
其中JPDA_ADDRESS要指定一個沒有被占用的端口,如果不指定,默認(rèn)值是8000
然后用下面的方式啟動tomcat:
catalina.sh jpda start
最后啟動Eclipse,選擇你想要Debug的類并設(shè)置斷點,然后選擇Debug工具欄下的Debug子菜單(Debug…),在彈出的Debug窗口中,在左邊的菜單項中選擇遠(yuǎn)程調(diào)試(Remote Java Application),然后輸入機器名和端口,比如說192.168.1.1和20777,然后Apply并且開始Debug