IntelliJ IDEA 配置遠端Tomcat:Tomcat server Remote

一任天然發表於2018-01-26

遠端伺服器

作業系統:windows 7
web容器:tomcat 7

配置IntelliJ IDEA

新建遠端tomcat

新建Tomcat server -> remote,如下圖
圖1

配置遠端tomcat

如下圖:請重點關注紅框中內容。
圖2
Type:我們使用ftp,windows 7的ftp配置請自行搜尋引擎。
Host:需先配置,然後從下拉框中選擇。配置如下圖:
圖3
Path from root:填寫“/”。
Mapper as:遠端伺服器的資料夾,部署專案後會將程式碼拷貝至此處。如下圖:
圖4

配置Tomcat

遠端tomcat需要開啟jmx。
在startup.bat中新增如下內容,並替換hostname為遠端伺服器ip

set "CATALINA_OPTS=%CATALINA_OPTS%
-Dcom.sun.management.jmxremote=
-Dcom.sun.management.jmxremote.port=1099
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=10.0.102.143"

啟動run

1、使用startup.bat啟動tomcat。
2、tomcat啟動後,在IntelliJ IDEA中點選run將專案部署到遠端tomcat中。
圖5
3、瀏覽器中輸入URL,開啟頁面。
圖6

除錯debug

在startup.bat中CATALINA_OPTS後新增如下內容

-Xdebug -Xrunjdwp:transport=dt_socket,address=60806,suspend=n,server=y

完整如下:

set "CATALINA_OPTS=%CATALINA_OPTS% 
-Dcom.sun.management.jmxremote= 
-Dcom.sun.management.jmxremote.port=1099 
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote.authenticate=false 
-Djava.rmi.server.hostname=10.0.102.143 
-Xdebug -Xrunjdwp:transport=dt_socket,address=60806,suspend=n,server=y"

配置如下:
圖7
1、使用startup.bat啟動tomcat。
2、tomcat啟動後,在IntelliJ IDEA中點選debug將專案部署到遠端tomcat中。

相關文章