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看看是不是可以啟動多個了。


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


          網站導航:
           
          主站蜘蛛池模板: 昔阳县| 云梦县| 图片| 黄浦区| 峨眉山市| 乐陵市| 绍兴县| 高陵县| 平度市| 维西| 陈巴尔虎旗| 永济市| 时尚| 阿城市| 鄂伦春自治旗| 桂阳县| 玉林市| 康定县| 德昌县| 连州市| 抚州市| 葫芦岛市| 二连浩特市| 昌图县| 昂仁县| 天门市| 镇平县| 同江市| 大渡口区| 东莞市| 镇宁| 云梦县| 天祝| 辰溪县| 阿拉尔市| 星子县| 正阳县| 汝城县| 新竹县| 兴和县| 桐柏县|