centos7部署多個tomcat+不同版本JDK

1、下載apache-tomcat-7.0.82.tar.gz 

2、  解壓tar -zxvf apache-tomcat-7.0.82.tar.gz

3、修改conf中的server.xml

     若系統中還有其他tomcat程序在運行,則需要修改此次tomcat端口

   修改內容如下: 

     第22行:將原始8005修改成自定義,如8015 

<Server port="8015" shutdown="SHUTDOWN">
    第71行:同上,8080修改成自定義8089。這個是對外訪問的端口

    <Connector port="8089" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
      第93行:默認的8009修改成8019。

   <Connector port="8019" protocol="AJP/1.3" redirectPort="8443" />
4、防火牆將8089端口打開

   切換root權限 

   永久開放的端口

firewall-cmd --zone=public --add-port=8089/tcp --permanent
firewall-cmd --reload
查看防火牆規則

firewall-cmd --list-all

5、將應用copy到tomcat/webapps路徑下

6、啓動tomcat 

      進入bin目錄,執行 ./startup.sh


=============================更新==================

項目上線發現對方提供服務器的JDK版本是openjdk1.8,然而我們是jdk1.7.0開發的。

只有在tomcat裏面配置我們自己的jdk和jre環境。

1、將jdk-7u80-linux-x64.tar.gz 解壓到我們的tomcat目錄裏


2、修改配置啓動的腳本,讓我們的jdk啓動

     只需要修改bin目錄中的catalina.sh和setclasspath.sh腳本,如下
     在sh的開頭加上我們自定義的jdk路徑。
         PS:在這裏 我們使用的相對路徑,jdk是放在tomcat目錄下(也就是*.sh所在路徑的上一級)

             
 3、啓動tomcat


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章