feel9s
【 How-To / Apache+Tomcat 】
* Download
* Install
  1. 你必須先依照筆者的教學完成 Apache & Tomcat & J2SE SDK 的安裝與設定
    如果你不是參考筆者的教學,建議你前往看一下是否有遺漏的地方
  2. 解壓縮 jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip
  3. 進入解壓縮出來的 \modules\ 資料夾,將 mod_jk2.so 複製到
    C:\Program Files\Apache Group\Apache2\modules
  4. 再進入解壓縮出來的 \conf\ 資料夾,將 workers2.properties.sample 更名為
    workers2.properties 並複製到 C:\Program Files\Apache Group\Apache2\conf
  5. 開啟 Apache 的配置檔 httpd.conf
    ( [開始] -> 程式集 -> Apache HTTP Server 2.0.49 -> Configure Apache Server -> Edit the Apache httpd.conf Configuration File)
  6. 於 httpd.conf 適當位置(習慣是加在最下面)加入JK2並設定應用程式對應

    <IfModule mod_jk2.c>
    #-----------------------------------------------
    # Where to find the workers2.properties file
    #-----------------------------------------------
    #
    JkSet config.file C:/Program Files/Apache Group/Apache2/conf/workers2.properties
    </IfModule>

    LoadModule jk2_module modules/mod_jk2.so

    #設定說明文件對應(若你不需要,可省略此段)
    <Location "/tomcat-docs">
     JkUriSet worker ajp13:localhost:8009
    </Location>

  7. 用筆記本開啟 server.xml Tomcat 核心檔
    (預設是在 C:\Program Files\Apache Group\Tomcat 4.1\conf)
  8. 查找 Tomcat Root Context
    在其下方貼上 <Context path="" docBase="C:/Program Files/Apache Group/Apache2/htdocs" debug="0" reloadable="true" crossContext="true"/>
    這樣你的.jsp 就可以和 .html 或 .php 放在 Apache 根目錄了
  9. 控制台系統管理工具服務 重新啟動 TomcatApache 即大功告成~
  10. 測測看 http://localhost/examples/jsp/index.html 有對應到 JSP Examples 吧 ~
  11. 測測看 http://localhost/jkstatus 這是 Status information
  12. 再看看 http://localhost/tomcat-docs/index.html 是 Tomcat 4 Documentation

  • 基本上到此已全部完成,且 .html 與 .jsp 都可放在 Apache2\htdocs 根目錄下
  • 日後就是建立你的.jsp應用程式並設定對應目錄了(由 workers2.properties 設定)
    可以參考裡面的# Map the Tomcat examples webapp to the Web server uri space
    在這段後面與[status:]的前面,在這中間依樣劃葫蘆新增你的對應即可
* PS.
.: 關閉 :8080 port 增加安全性
  1. 用筆記本開啟 server.xml Tomcat 核心檔
    (預設是在 C:\Program Files\Apache Group\Tomcat 4.1\conf
  2. 查找 Define a non-SSL Coyote HTTP/1.1 Connector on port 8081
  3. <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
    port="8080"..... />
    使用 <!-- 頭與尾 --> 註解起來即可

All content on this website is licensed under a Creative Commons License and is copyrighted © 2004 by meiji.