1. 程式人生 > >IntelliJ IDEA2017創建web工程並實現遠程部署tomca【轉載】

IntelliJ IDEA2017創建web工程並實現遠程部署tomca【轉載】

ica 磁盤 int 創建 eclipse 原來 nag 應用 tel

[IntelliJ IDEA2017創建web工程並實現遠程部署tomcat]

作者:https://segmentfault.com/a/1190000012762629

5.將應用打成war包

步驟1:打開Project Structure --> 選擇Artifacts --> 點擊+ --> Web Application: Archive --> For ‘webapp: war exploded‘

步驟2:生成manifest文件:點擊Create Manifest且同意IDEA建議的位置 (web/META-INF/MANIFEST.MF)

步驟3:點擊Project Structure對話框的OK按鈕
步驟4:Build --> Build Artifacts --> 在彈出的Build Artifact彈出框選擇webapp:war下的Bulid,點擊

至此,項目打包成功,可以在工程的out/artifacts/webapp_war下看到war包,IDEA默認以工程名+_war.war來命名

也可以在磁盤上看到這個war包

6.利用IDEA遠程部署項目到Tomcat服務器

原來在eclipse下將項目導出為war包後往往需要將war包上傳到服務器,進行部署,但IDEA提供了方便易用的遠程部署方案,下面一起來看看把。

遠程部署服務器ip:192.168.25.129
Tomcat版本:8.5.24
啟動Tomcat後查看是否能正常訪問

  • 服務器端的配置

修改TomcatHOME/bin/catalina.sh,添加如下配置

export 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=192.168.25.129"

註意:hostname為你自己遠程服務器的ip地址
實際上是打開jmx的1099端口,這可參考IDEA官網:https://www.jetbrains.com/hel...

  • IDEA配置

步驟1:添加遠程Tomcat服務器
Edit Configurations --> 點擊+ --> Tomcat Server --> Remote

步驟2:Remote Server配置

name隨意,選擇Deployment選項卡 --> 點擊+ --> Artifact --> 選擇生成的war包,點擊OK

切換到server選項卡,進行遠程服務器的關鍵配置

點擊Host後的...會打開如下Deployment窗口

測試連接若連接成功會出現以下的彈出框

遠程server設置完畢,點擊Deployment窗口底部的OK即可

接下裏是一些剩余的配置:

到這裏就配置成功了。。。

  • 遠程部署運行測試

IntelliJ IDEA2017創建web工程並實現遠程部署tomca【轉載】