<kbd id="9plqc"><label id="9plqc"></label></kbd>

        <th id="9plqc"></th>
        1. <center id="9plqc"><video id="9plqc"></video></center>
          <sub id="9plqc"><form id="9plqc"><pre id="9plqc"></pre></form></sub>
          <nav id="9plqc"><form id="9plqc"><legend id="9plqc"></legend></form></nav>
          一、linux部署多個(gè)tomcat 您所在的位置:網(wǎng)站首頁(yè) 屬虎佩戴什么生肖掛件最好 一、linux部署多個(gè)tomcat

          一、linux部署多個(gè)tomcat

          2024-06-16 12:31| 來(lái)源: 網(wǎng)絡(luò)整理| 查看: 265

          1、上傳并解壓tomcat

          下載Linux版本的tomcat服務(wù)器,這里根據(jù)自己的需求下載相應(yīng)的版本,作者這里下載的是Tomcat8.0

          這里作者提供下載地址 如:Tomcat8.0下載鏈接,點(diǎn)擊直達(dá)

          或者直接使用wget下載:

          wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.81/bin/apache-tomcat-8.5.81.tar.gz

          解壓:

          tar zxvf apache-tomcat-7.0.41.tar.gz

          2、重命名

          將 apache-tomcat-7.0.41 重命名為tomcat

          mv apache-tomcat-7.0.41 tomcat

          因?yàn)槲乙诜?wù)器上一共裝三個(gè)tomcat,所以我還要再?gòu)?fù)制兩個(gè)tomcat文件

          cp -rf tomcat tomcat1 cp -rf tomcat tomcat2

          此時(shí)就一共有三個(gè)tomcat文件夾,分別是tomcat、tomcat1、tomcat2

          3、修改tomcat的環(huán)境變量

          修改 /etc/profile 文件末尾,加入如下內(nèi)容:

          [root@iz2ze2w3v37sit3vf71kuez tomcat]# vi /etc/profile

          ##########first tomcat########### CATALINA_BASE=/usr/local/tomcat CATALINA_HOME=/usr/local/tomcat TOMCAT_HOME=/usr/local/tomcat export CATALINA_BASE CATALINA_HOME TOMCAT_HOME ##########first tomcat########### ##########second tomcat########## CATALINA1_BASE=/usr/local/tomcat1 CATALINA1_HOME=/usr/local/tomcat1 TOMCAT1_HOME=/usr/local/tomcat1 export CATALINA1_BASE CATALINA1_HOME TOMCAT1_HOME ##########second tomcat########## ##########third tomcat########## CATALINA2_BASE=/usr/local/tomcat2 CATALINA2_HOME=/usr/local/tomcat2 TOMCAT2_HOME=/usr/local/tomcat2 export CATALINA2_BASE CATALINA2_HOME TOMCAT2_HOME ##########third tomcat##########

          ???

          注意:

          這里我們解釋一下設(shè)置的這個(gè)環(huán)境變量,

          1、因?yàn)橛腥齻€(gè)tomcat,所以需要設(shè)置三個(gè)

          2、

          CATALINA_BASE=/usr/local/tomcat

          -CATALINA_BASE,這個(gè)值,我們有三個(gè)tomcat,所以三個(gè)tomcat的值,不一樣,分別是CATALINA_BASE、CATALINA2_BASE、CATALINA3_BASE

          -/usr/local/tomcat,這里是實(shí)際tomcat的路徑,分別是/usr/local/tomcat、/usr/local/tomcat1、/usr/local/tomcat2

          然后使修改的環(huán)境變量生效

          source /etc/profile 4、修改tomcat的啟動(dòng)/停止文件catalina.sh

          修改完環(huán)境變量之后去修改tomcat的啟動(dòng)文件。第一個(gè) Tomcat 無(wú)需更改,

          可執(zhí)行文件都在bin目錄下。進(jìn)入第二、第三個(gè)?Tomcat 的 bin 目錄修改?catalina.sh 文件。

          注意:

          在bin目錄下,啟動(dòng)startup.sh和關(guān)閉shutdown.sh ,里面調(diào)用的是catalina.sh 的方法。

          我們查看startup.sh 內(nèi)容,

          發(fā)現(xiàn)雖然startup.sh 是一個(gè)啟動(dòng)文件,但是它本質(zhì)也是通過(guò)調(diào)用catalina.sh來(lái)實(shí)現(xiàn)啟動(dòng)的。

          所以我們?nèi)バ薷腸atalina.sh?

          修改第二個(gè)tomcat啟動(dòng)文件catalina.sh

          第二個(gè) Tomcat 將 catalina.sh 中的 CATALINA_BASE 和 CATALINA_HOME 批量替換成在 /etc/profile 中配置的第二個(gè) tomcat 對(duì)應(yīng)的信息,

          即將 catalina.sh中的

          CATALINA_BASE 替換成 CATALINA1_BASE,

          CATALINA_HOME 替換成 CATALINA1_HOME;

          vi catalina.sh

          手動(dòng)編輯替換或者使用批量替換命令。

          批量替換:

          輸入:進(jìn)入底行模式,然后輸入

          %s/CATALINA_BASE/CATALINA1_BASE/g

          回車(chē)(執(zhí)行替換作,并返回命令行模式)

          輸入:進(jìn)入底行模式,然后輸入

          %s/CATALINA_HOME/CATALINA1_HOME/g

          回車(chē)(執(zhí)行替換作,并返回命令行模式)

          修改第三個(gè)tomcat啟動(dòng)文件catalina.sh

          第三個(gè)tomcat,同樣的作, CATALINA_BASE 替換成 CATALINA2_BASE,CATALINA_HOME 替換成 CATALINA2_HOME;

          vi catalina.sh

          批量替換

          %s/CATALINA_BASE/CATALINA2_BASE/g %s/CATALINA_HOME/CATALINA2_HOME/g 5、修改server.xml 中的端口號(hào)

          第一個(gè)tomcat端口號(hào)不需要修改,使用默認(rèn)的就可以,我們修改第二、三個(gè)tomcat端口號(hào)。

          進(jìn)入第二、第三個(gè) tomcat 在 conf 下的 server.xml 中修改其的端口號(hào):

          第二個(gè) Tomcat修改:

          將8005修改成8006

          將8080修改成8081

          將8009就改成8010

          這里也使用批量修改命令

          %s/8005/8006/g %s/8080/8081/g %s/8009/8010/g

          修改后的效果:

          修改關(guān)閉端口: 修改訪問(wèn)端口: 修改監(jiān)聽(tīng)端口:

          第三個(gè) Tomcat 修改為:

          將8005修改成8007

          將8080修改成8082

          將8009就改成8011

          這里也使用批量修改命令

          %s/8005/8007/g %s/8080/8082/g %s/8009/8011/g

          修改后效果:

          修改關(guān)閉端口: 修改訪問(wèn)端口: 修改監(jiān)聽(tīng)端口:

          注意,這里默認(rèn)的8080端口,是訪問(wèn)端口,可以根據(jù)自己的需要來(lái)更改。

          6、依次啟動(dòng)這多個(gè) tomcat

          在bin目錄下

          /usr/local/webserver/tomcat/bin

          執(zhí)行命令:

          sh startup.sh

          ?啟動(dòng)成功。

          輸入命令:ps -ef |grep tomcat?查看進(jìn)程。

          ?第一個(gè)tomcat啟動(dòng)成功后,再分別去啟動(dòng)第二、三個(gè)。

          注意:?

          我們?cè)谌粘?dòng)tomcat時(shí),一般都需要一邊啟動(dòng),一邊查看日志,這樣方便監(jiān)控與定位問(wèn)題。

          我們執(zhí)行以下命令,啟動(dòng)tomcat同時(shí)并輸出日志,可以幫助我們排查問(wèn)題?

          sh startup.sh&tail -f ../logs/catalina.out

          輸入命令:ps -ef |grep tomcat?查看進(jìn)程。

          ?查看端口號(hào)8080

          netstat -lnp|grep 8080

          啟動(dòng)成功后,訪問(wèn):

          http://124.70.87.136:8080/

          http://124.70.87.136:8081/

          http://124.70.87.136:8082/

          報(bào)錯(cuò)處理:

          如果有報(bào)錯(cuò),可以參考這個(gè)。

          line 504: /root/java/jdk-18.0.1.1/jre/bin/java: No such file or directory_傲嬌的喵醬的博客-CSDN博客

          7、項(xiàng)目部署

          將工程打包成一個(gè).war包,

          放到目錄下

          /usr/local/tomcat/webapps

          war包會(huì)自動(dòng)解壓(不需要手動(dòng)解壓)

          下一章:

          二、tomcat介紹&日志&監(jiān)控&配置_傲嬌的喵醬的博客-CSDN博客



          【本文地址】

          公司簡(jiǎn)介

          聯(lián)系我們

          今日新聞

          推薦新聞

          專(zhuān)題文章
            CopyRight 2018-2019 實(shí)驗(yàn)室設(shè)備網(wǎng) 版權(quán)所有
            黄色免费网站在线看,韩国精品在线观看,韩国美女一区二区,99国产热 郎溪县| 洛隆县| 江华| 林口县| 麻阳| 哈巴河县| 香河县| 东至县| 海淀区| 文安县| 冕宁县| 宁明县| 华容县| 漳平市| 镶黄旗| 镇坪县| 烟台市| 宁夏| 赣州市| 南江县| 固阳县| 石泉县| 曲阳县| 沂源县| 洪江市| 宾川县| 沙雅县| 资讯 | 裕民县| 闸北区| 大冶市| 海口市| 南部县| 广汉市| 来宾市| 安塞县| 定日县| 兴海县| 旺苍县| 清水河县| 天全县| http://444 http://444 http://444 http://444 http://444 http://444