狼愛上貍

          我胡漢三又回來了

          導航

          <2007年6月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          統計

          常用鏈接

          留言簿(20)

          隨筆分類

          隨筆檔案

          hideto

          java友

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          在windows 2000,XP 下通過mod_jk2.so整合Tomcat5.0 和 Apache2.0

          在windows 2000,XP 下通過mod_jk2.so整合Tomcat5.0 和 Apache2.0

          ------- dreamsky15(阿賢) 原創

          準備工作:
          分別到www.sun.comwww.apache.org 下載

          JDK1.4 : j2sdk-1_4_2_04-windows-i586-p.exe
          Tomcat5 : jakarta-tomcat-5.0.14.exe
          apache2:apache_2.0.48-win32-x86-no_ssl.exe
          jk2 : jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip

          版本可能有所更新。


          1.安裝JDK1.4,指定安裝在 C:\JDK1.4目錄下;
          2.確認80和8080端口不被占用,特別是IIS是否占用80端口,否則要修改端口設置;
          3.安裝Tomcat5.0,指定安裝在C:\Tomcat5.0目錄下,
           指定JAVA虛擬機目錄為剛才安裝的 C:\JDK1.4;
          4.安裝apache2,指定安裝在 C:\ 根目錄下,那么它自己會自動創建Apache2目錄,
           得到 C:\Apache2 最終目錄;
          5.設置windows系統環境變量中的系統變量:

          path:
           C:\JDK1.4\bin;C:\JDK1.4\jre\bin;

          classpath:
           C:\JDK1.4;C:\JDK1.4\lib;C:\JDK1.4\lib\dt.jar;C:\JDK1.4\lib\tools.jar;C:\Tomcat5.0\common\lib\servlet-api.jar;C:\Tomcat5.0\common\lib\tools.jar;
          6.重啟電腦
          7.用瀏覽器訪問
          http://localhost/  和 http://localhost:8080/ 
          兩個網站,它們分別是apache和Tomcat的默認首頁;
          如果不成功則要重新檢查設置;
          8.解壓 jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip
          9.在解壓文件的 doc\mod_jk2 目錄下有 INSTALL.txt 英文文檔教你安裝,你可以作為參照。
          10.在解壓文件的 modules 目錄下有 mod_jk2.so 文件,將其復制到 C:\Apache2\modules;
          11.在解壓文件的 conf 目錄下有 workers2.properties.sample文件,將其復制到 C:\Apache2\conf 目錄下,將文件名改為workers2.properties,增加兩行:
          [uri:/*.jsp]
          group=lb

          這表明要Tomcat解釋所有以 jsp 為后綴的文件。

          增加
          [uri:/servlet/*]
          group=lb

          這表明要Tomcat解釋/servlet/目錄下的所有文件,
          所以所有servlet最好映射到 /servlet/ 路徑下,其他的文件不要放到這個目錄下。
          (注:tomcat中所有沒有在 web.xml 中注冊的 servlet默認映射到 /servlet/ 路徑下。
          但前提條件是你要修改tomcat的 web.xml ,去掉兩處 <servlet-name>invoker</servlet-name>的注釋,來激活這個功能。)

          這樣做,是為了令到Tomcat專職解釋所有 jsp 和 servlet ,而將 html,txt等類型的文件交給強大的Web服務器——apache解釋,各司其職,分擔Tomcat的壓力。

          12.備份好C:\Apache2\conf\httpd.conf防止不測,修改 C:\Apache2\conf\httpd.conf 文件,原文件有很多行LoadModule,
          在其后增加一行:
          LoadModule jk2_module modules/mod_jk2.so
          這個在 INSTALL.txt 英文文檔里有說;

          找到 DocumentRoot "C:/Apache2/htdocs" ,修改為你指定的根目錄
          DocumentRoot "C:/Tomcat5.0/webapps"

          正反斜杠無所謂,最好用 / ;

          同樣找到<Directory "C:/Apache2/htdocs">
          修改為<Directory "C:/Tomcat5.0/webapps">

          找到 DirectoryIndex index.html index.html.var
          在后面增加 index.jsp 使得apache將index.jsp也作為默認首頁。

          13.將原來 <VirtualHost *:80> 相關的設置注釋去掉,自定義你的實際參數;
          其中
          DocumentRoot /www/docs/dummy-host.example.com
          改為DocumentRoot "C:/Tomcat5.0/webapps"

          將 AddDefaultCharset ISO-8859-1 改為
          AddDefaultCharset gb2312
          使得apache默認是簡體中文。
          14.
          啟動Tomcat5.0,apache2
          你會看到apache service monitor 控制臺窗口下的狀態欄文字由原來的
          Apache/2.0.48 (Win32)
          變為
          Apache/2.0.48 (Win32) mod_jk2/2.0.4

          分別訪問 http://localhost/jsp-examples/
          http://localhost:8080/jsp-examples/
          測試其中的jsp例子,如果都能正確運行,證明配置成功!!!
          恭喜你! :)

          有錯誤或疑問,請多多交流。


          來自:
          http://blog.csdn.net/dreamsky15/archive/2004/10/11/132261.aspx

          posted on 2007-06-27 20:59 狼愛上貍 閱讀(496) 評論(0)  編輯  收藏 所屬分類: Tomcat

          主站蜘蛛池模板: 临高县| 康定县| 吉安县| 松桃| 文成县| 海兴县| 清苑县| 通江县| 东乌珠穆沁旗| 云龙县| 景东| 马边| 长沙市| 聂荣县| 蒲城县| 鄂温| 盐山县| 赤峰市| 浦城县| 临城县| 绥中县| 阳高县| 扎赉特旗| 长岛县| 西丰县| 龙陵县| 淮南市| 乌鲁木齐县| 霍林郭勒市| 巩留县| 四川省| 瓦房店市| 廉江市| 兴城市| 措勤县| 克什克腾旗| 长葛市| 金沙县| 米脂县| 成安县| 建平县|