posts - 22, comments - 32, trackbacks - 0, articles - 73
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Linux 下部暑多個tomcat

          Posted on 2014-03-28 19:58 為自己代言 閱讀(466) 評論(0)  編輯  收藏

          1、不同的tomcat的啟動文件startup.sh 中要指定各自的CATALINA_HOME和CATALINA_BASE這兩個環境變量。

          2、不同的tomcat啟動和關閉監聽不同的端口

          很多人喜歡把CATALINA_HOME和CATALINA_BASE配置到系統環境變量中去,我們不這么做,我們要做的只是把JDK及CLASSPATH配置到環境變量中去即可,因為這個可以通用。
          CATALINA_HOME和CATALINA_BASE的區別。簡單的說,CATALINA_HOME是Tomcat的安裝目 錄,CATALINA_BASE是Tomcat的工作目錄。如果我們想要運行Tomcat的 多個實例,但是不想安裝多個Tomcat軟件副本。那么我們可以配置多個工作 目錄,每個運行實例獨占一個工作目錄,但是共享同一個安裝目錄

          下面講具體的配置方法。

          找到Tomcat的startup.sh文件,打開進行編輯。

          在文件的開始位置,可以在一大堆注釋的后面,加入
          export CATALINA_BASE=/usr/ratest/apache-tomcat-7.0.16
          export CATALINA_HOME=/usr/ratest/apache-tomcat-7.0.16

          /usr/ratest/apache-tomcat-7.0.16這個就是tomcat的安裝文件夾位置,不同的tomcat指定相應的文件夾即可。

          注意,這兩句話一定要在exec “$PRGDIR”/”$EXECUTABLE” start “$@”這句話的前面,我們放在文件的開始位置了,所以,就可以不考慮了。

          然后就是要修改shutdown.sh文件,同樣在頭部加入上面的兩行即可,也要在exec “$PRGDIR”/”$EXECUTABLE” stop “$@”的前面。

          好了,解決了第一個問題,下面說第二個問題的解決方法。

          找到并打開server.xml文件,里面有諸如8080,8009,8443等等端口配置,統一給這些數字加上100,或者1000或者其他什么數字,只要是不跟其他Tomcat或者當前linux上其他服務的端口重復即可。

          現在進入Tomcat的bin文件夾,運行./startup.sh看看是不是可以啟動多個了。


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 万全县| 喀什市| 双鸭山市| 宁陵县| 霍邱县| 闻喜县| 东丰县| 神农架林区| 柞水县| 中阳县| 宣化县| 安平县| 和林格尔县| 宣汉县| 蓝山县| 阳东县| 龙山县| 简阳市| 西林县| 永定县| 开鲁县| 拉孜县| 滨州市| 西峡县| 策勒县| 高密市| 彭阳县| 海丰县| 宁城县| 成都市| 铅山县| 江城| 乐安县| 福泉市| 黔南| 将乐县| 长沙市| 十堰市| 揭西县| 中方县| 屏南县|