1. 程式人生 > >在idea中用tomcat遠程部署調試

在idea中用tomcat遠程部署調試

remote ftp配置 -1 module 創建 jpda 遠程修改 roo catalina

適用於生產環境下的調試.

1.catalina配置

在服務器的bin下創建setenv.sh,內容如下

技術分享

1099是jmx,最後是服務器ip

2.啟動tomcat

./catalina.sh jpda start,這樣會加載setenv.sh中的參數

3.idea的ftp配置

我的是多個web模塊,所以設置了modules為根目錄

技術分享

4.idea的remote tomcat配置

jmx是setenv中設置的.

path from root只寫到webapp,本來想直接部署到ROOT下,多次場次失敗,如果是webapp/ROOT,會在ROOT下部署你的web根目錄,而不是WEB-INF,

最後會部署失敗.

雖然沒有部署到ROOT,但是啟動8084,並不需要加web根目錄名字就可以訪問,應該是遠程修改了首選web工程,斷掉又改回ROOT.

不過沒多大關系,能部署調試就好.

技術分享

5.debug端口配置

在catalina.sh中有個8000的端口

技術分享

6.運行斷點調試

技術分享

在idea中用tomcat遠程部署調試