Idea 2019.2 (Ultimate Edition) 部署項目到遠程Linux服務器tomcat以及部署到阿里雲服務器 詳解


前言:之前做項目,一直都是把本地的源碼打成war包上傳到遠程服務器tomcat/webapps下。每次都要重新打成war進行項目的部署,感覺特別繁瑣。

步驟

1、環境配置

 前提:保證在遠程linux服務器上安裝好tomcat。

2、Linux服務器tomcat配置

(1)在Linux上找到我們安裝的tomcat的目錄:

(2)在tomcat下的bin中找到catalina.sh,進行遠程發布需要在catalina.sh這個啟動腳本中增加一些配置:

編輯catalina.sh文件:

按inset鍵進入編輯狀態,增加以下配置文件:

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.0.171"
export JAVA_OPTS="-Dcom.sun.management.jmxremote=
-Dcom.sun.management.jmxremote.port=1099
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false"

說明:其中的1099號端口,在配置前需要檢查下,是否被占用,如果被占用,需要換個其他端口;-Djava.rmi.server.hostname=192.168.0.171中的“192.168.0.171”這個ip就是你遠程服務器的地址。

如上,遠程服務端的配置基本上就ok,現在需要啟動了,可以到你本地的瀏覽器中輸入:”http://192.168.0.171:8081“能看到tomcat的啟動成功界面。其中8081為我linux服務器上tomcat的端口號,根據個人實際情況而定。

3、本地idea端配置

增加遠程服務器tomcat server:

上圖這里的配置如下:

部署:

成功:

 

部署到阿里雲服務器

1、阿里雲服務器linux配置:

    跟上述一樣,只是在catalina.sh增加以下配置:

export CATALINA_OPTS="-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=1099

-Dcom.sun.management.jmxremote.rmi.port=1099

-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=192.168.0.171"
export JAVA_OPTS="-Dcom.sun.management.jmxremote=
-Dcom.sun.management.jmxremote.port=1099
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false"

2、本地idea端配置和上述配置一樣。

3、阿里雲服務器上開通1099端口(很重要!)。

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

   

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM