Javaren就是爪洼人!

          一起來研究java

          常用鏈接

          統計

          最新評論

          Configuring Tomcat 學習體會(00)

          1.如何讓不同的app使用單獨的目錄和配置

          a. 先建立目錄:
          cd /opt
          mkdir tomcat
          -instance
          cd tomcat
          -instance
          mkdir groovywigs.com
          cd groovywigs.com
          # 復制配置文件過去,并建立工作目錄
          cp 
          -a $CATALINA_HOME/conf .
          mkdir common logs temp server shared webapps work
          建立了以上目錄后,要保證Tomcat用戶有足夠權限訪問這些目錄。

          b. 把web應用放到該CATALINA_BASE下的webapps子目錄中,為該應用配置conf/server.xml,要確定該配置中的host和port和同服務器上其他Tomcat實例中的不同。并且給每個Tomcat實例使用不同的關閉port:
          <Server port="8007" shutdown="SHUTDOWN">
          還有所有connector的port:
          <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
          <Connector port="8081" maxHttpHeaderSize="8192"
          maxThreads
          ="150" minSpareThreads="25" maxSpareThreads="75"
          enableLookups
          ="false" redirectPort="8443" acceptCount="100"
          connectionTimeout
          ="20000" disableUploadTimeout="true" />
          刪掉所有示例的Context配置和嵌套的內容(前面復制時并沒復制例子app),并根據你的web應用增加webapp配置。

          c. 重復上面步驟,建立其他CATALINA_BASE實例目錄,如果只有一個站點,或者你只想運行一個Tomcat JVM,那就只要一個$CATALINA_BASE樹就行了。

          d. 要啟動一個實例,設置CATALINA_BASE為應用實例的絕對路徑,CATALINA_HOME為Tomcat distribution安裝目錄絕對路徑,然后正常啟動Tomcat即可:
          # set CATALINA_BASE="/opt/tomcat-instance/groovywigs.com"
          # set CATALINA_HOME
          ="/opt/tomcat"
          # export CATALINA_BASE CATALINA_HOME
          # service tomcat start # Standard way to start on Linux
          要停止實例可以:
          # set CATALINA_BASE="/opt/tomcat-instance/groovywigs.com"
          # set CATALINA_HOME
          ="/opt/tomcat"
          # export CATALINA_BASE CATALINA_HOME
          # service tomcat stop # Standard way to stop on Linux
          當然,你可以自己創建腳本更方便的來啟動和停止Tomcat,先建立個目錄:
          # cd /opt/tomcat-instance/groovywigs.com
          # mkdir bin
          # cd bin
          然后是shell腳本:
          #!/bin/sh
          set CATALINA_BASE
          ="/opt/tomcat-instance/groovywigs.com"
          set CATALINA_HOME
          ="/opt/tomcat"
          export CATALINA_BASE CATALINA_HOME
          service tomcat start # Standard way to start on Linux
          修改權限:
          # chmod 700 start
          執行時直接輸入:
          /opt/tomcat-instance/groovywigs.com/bin/start



          posted on 2009-03-13 22:13 Terry Lee 閱讀(189) 評論(0)  編輯  收藏 所屬分類: JavaTomcat

          主站蜘蛛池模板: 永州市| 梧州市| 皮山县| 双鸭山市| 稷山县| 东光县| 嵩明县| 荔波县| 尚志市| 思南县| 麟游县| 嘉义市| 育儿| 外汇| 达尔| 韩城市| 曲水县| 大新县| 固始县| 湖南省| 汶上县| 盘山县| 日喀则市| 红安县| 霍山县| 黑河市| 原平市| 重庆市| 肇源县| 邛崃市| 安义县| 井研县| 门源| 天台县| 漯河市| 当雄县| 黔西| 临西县| 仁化县| 谷城县| 嘉祥县|