狼愛上貍

          我胡漢三又回來(lái)了

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

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

          ------- dreamsky15(阿賢) 原創(chuàng)

          準(zhǔn)備工作:
          分別到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.確認(rèn)80和8080端口不被占用,特別是IIS是否占用80端口,否則要修改端口設(shè)置;
          3.安裝Tomcat5.0,指定安裝在C:\Tomcat5.0目錄下,
           指定JAVA虛擬機(jī)目錄為剛才安裝的 C:\JDK1.4;
          4.安裝apache2,指定安裝在 C:\ 根目錄下,那么它自己會(huì)自動(dòng)創(chuàng)建Apache2目錄,
           得到 C:\Apache2 最終目錄;
          5.設(shè)置windows系統(tǒng)環(huán)境變量中的系統(tǒng)變量:

          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/ 
          兩個(gè)網(wǎng)站,它們分別是apache和Tomcat的默認(rèn)首頁(yè);
          如果不成功則要重新檢查設(shè)置;
          8.解壓 jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip
          9.在解壓文件的 doc\mod_jk2 目錄下有 INSTALL.txt 英文文檔教你安裝,你可以作為參照。
          10.在解壓文件的 modules 目錄下有 mod_jk2.so 文件,將其復(fù)制到 C:\Apache2\modules;
          11.在解壓文件的 conf 目錄下有 workers2.properties.sample文件,將其復(fù)制到 C:\Apache2\conf 目錄下,將文件名改為workers2.properties,增加兩行:
          [uri:/*.jsp]
          group=lb

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

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

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

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

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

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

          正反斜杠無(wú)所謂,最好用 / ;

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

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

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

          將 AddDefaultCharset ISO-8859-1 改為
          AddDefaultCharset gb2312
          使得apache默認(rèn)是簡(jiǎn)體中文。
          14.
          啟動(dòng)Tomcat5.0,apache2
          你會(huì)看到apache service monitor 控制臺(tái)窗口下的狀態(tài)欄文字由原來(lái)的
          Apache/2.0.48 (Win32)
          變?yōu)?br>Apache/2.0.48 (Win32) mod_jk2/2.0.4

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

          有錯(cuò)誤或疑問,請(qǐng)多多交流。


          來(lái)自:
          http://blog.csdn.net/dreamsky15/archive/2004/10/11/132261.aspx

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

          主站蜘蛛池模板: 娄底市| 遵化市| 澄迈县| 宜州市| 高雄市| 安西县| 方山县| 峨眉山市| 额尔古纳市| 乐亭县| 廊坊市| 太仓市| 辰溪县| 徐闻县| 茌平县| 龙游县| 习水县| 仙桃市| 周口市| 大安市| 碌曲县| 龙陵县| 孟津县| 西乌珠穆沁旗| 卢湾区| 承德县| 阳江市| 瑞安市| 县级市| 花垣县| 额敏县| 安福县| 温宿县| 扎鲁特旗| 贵港市| 甘谷县| 静海县| 朝阳县| 辉南县| 黄山市| 阜阳市|