2011-01-18

Tomcat 7.0.6 設定

  • tomcat 需要 JRE_HOME 或 JAVA_HOME 才能啟動。
  • tomcat service
    • 安裝
      • {apache-tomcat-7.0.6}/bin/service.bat install
    • 移除
      • {apache-tomcat-7.0.6}/bin/service.bat remove
  • 一份 tomcat 使個多個不同 port 的 service
    • 一份 tomcat、一個 server、多個 port
    • 修改 $CATALINA_BASE/conf/server.xml
      • 複製 Service name="Catalina" 整段
      • 修改所有相關欄位。
  • 一份 tomcat 給多人使用,也就是 multiple instances
    •  一份 tomcat、多個 server、多個 port
    • 為每一個 instance 設定 $CATALINA_BASE。
    • $CATALINA_BASE 裡需要以下目錄與檔案
      • bin/tomcat-juli.jar
      • conf/*.*
      • logs/
      • webapps/
      • work/
      • temp/
    •  指令參考
      •  set CATALINA_HOME={apache-tomcat-7.0.6}
      •  set CATALINA_BASE={apache-tomcat-7.0.6}\_user1
      • {apache-tomcat-7.0.6}\bin\startup.bat
    • 為了在同一機器同時啟動多個 tomcat,$CATALINA_BASE/conf/server.xml 有一些地方要做修改
      • Server port="8001" ...
      • Connector port="8080" ...
      • Connector port="8009" ...
    • tomcat 預設會先抓 $CATALINA_BASE/lib 裡的 library,找不到會再去 $CATALINA_HOME/lib 裡找,所以各個 instance 專有的 jar 應該放在 $CATALINA_BASE/lib 裡。

沒有留言:

張貼留言