# 1.在伺服器上 tomcat 的 bin目錄下找到並打開 catalina.sh 在文件中搜索: ``` JPDA_ADDRESS= ``` 找一個伺服器上沒有被使用的埠,填入,如50005,保存並退出。 > 如何知道某埠有沒有被占用? > 命令: > ``` > lsof -i:50005 ...
# 1.在伺服器上 tomcat 的 bin目錄下找到並打開 catalina.sh 在文件中搜索: ``` JPDA_ADDRESS= ``` 找一個伺服器上沒有被使用的埠,填入,如50005,保存並退出。 > 如何知道某埠有沒有被占用? > 命令: > ``` > lsof -i:50005 > ``` > 沒有pid值的顯示即沒被占用,否則,重新選一個埠嘗試。 修改完畢後的效果:  # 2.殺死原來的服務 ``` ./shutdown.sh ``` # 3.啟動服務 使用命令 sh catalina.sh jdpa start 進行啟動服務(務必註意:此時不要再啟動原來的服務,即 ./start.sh ) ``` sh catalina.sh jpda start ``` # 4.配置 IDEA 相關 4.1 在 IDEA 的 Run/Debug Configurations 中填入相應的信息 -- ip和埠。  4.2 點擊 debug ,啟動本地服務  > 如何判斷是否遠程 debug 操作成功? > 看到控制台出現下麵信息,即為遠程debug成功。 > > 