隨筆 - 0, 文章 - 264, 評(píng)論 - 170, 引用 - 0
          數(shù)據(jù)加載中……

          在Windows 系統(tǒng)下Tomcat與Apache服務(wù)器集成(注:轉(zhuǎn)載于http://news.newhua.com/news1/Skills_System/2010/91/109113342436764B1G8HBG9JJEDCAH141DKDG0DAG979ADH5197n.html)


          Apache 服務(wù)器本身沒(méi)有提供 Servlet/JSP 容器。因此,在實(shí)際應(yīng)用中,把 Tomcat與Apache服務(wù)器集成,可以建立具有實(shí)用價(jià)值的商業(yè)化的Web平臺(tái)。

          安裝Apache服務(wù)器

          運(yùn)行 apache_2.0.63-win32-x86-no_ssl.msi,就啟動(dòng)了 Apache 服務(wù)器的安裝程序,只要按默認(rèn)設(shè)置進(jìn)行安裝即可。如果安裝成功,會(huì)自動(dòng)在Windows中加入Apache HTTP服務(wù)。

          假定Apache服務(wù)器的根目錄為,在其conf子目錄下有一個(gè)配置文件httpd.conf。如果Apache安裝在本機(jī)上,并且采用默認(rèn)的80端口作為HTTP端口,則在httpd.conf文件中會(huì)看到如下屬性:

          Listen 80

          在操作系統(tǒng)的【開始】→【程序】→【Apache HTTP Server 2.0】→【ControApacheServer】菜單中,提供了重啟(Restart)、啟動(dòng)(Start)和關(guān)閉(Stop)Apache 服務(wù)器的子菜單。

          Tips

          應(yīng)該確保操作系統(tǒng)的80端口沒(méi)有被占用,否則Apache服務(wù)器無(wú)法啟動(dòng)。當(dāng)Apache服務(wù)器啟動(dòng)后,就可以通過(guò)訪問(wèn)Apache的測(cè)試頁(yè)來(lái)確定是否安裝成功。

          在Apache服務(wù)器中加入JK插件

          要在Apache服務(wù)器中加入JK插件,只要把mod_jk.so復(fù)制到/modules目錄下即可。

          創(chuàng)建workers.properties文件

          Apache 服務(wù)器把 Tomcat 看做是為自己工作的工人(worker)。workers.properties文件用于配置 Tomcat 的信息,它的存放位置為 /conf/workers.

          properties。在本書附贈(zèng)光盤的 sourcecode/chapter26/windows_apache 目錄下提供了workers.properties文件,它的內(nèi)容如下(“#”后面為注釋信息):

          worker.list=worker1worker.worker1.port=8009 #工作端口,若沒(méi)占用則不用修改worker.worker1.host=localhost #Tomcat服務(wù)器的地址worker.worker1.type=ajp13 #類型worker.worker1.lbfactor=1 #負(fù)載平衡因數(shù)

          以上worker.list指定Tomcat服務(wù)器名單。例如“worker.list=worker1”表示只有一個(gè) Tomcat 服務(wù)器,名為“worker1”。再例如“worker.list=worker1,worker2”表示有兩

          個(gè) Tomcat 服務(wù)器,分別名為“worker1”和“worker2”。worker.worker1.port 及worker.worker1.host用于設(shè)置名為“worker1”的Tomcat服務(wù)器的有關(guān)屬性,如果要設(shè)置worker2的port屬性,則可以采用“worker.worker2.port=8109”的形式。

          測(cè)試配置

          重啟Tomcat服務(wù)器和Apache服務(wù)器,并通過(guò)瀏覽器訪問(wèn)http://localhost/index.jsp,如果出現(xiàn)Tomcat的默認(rèn)主頁(yè),就說(shuō)明配置已經(jīng)成功。此外,如果在Tomcat服務(wù)器上已經(jīng)發(fā)布了helloapp應(yīng)用(把本書附贈(zèng)光盤的sourcecode/chapter26 目錄下的 helloapp目錄復(fù)制到/webapps 目錄下),則可以訪問(wèn) http://localhost/helloapp/hello.htm,如果正常返回helloapp應(yīng)用的hello.htm網(wǎng)頁(yè),說(shuō)明配置已經(jīng)成功。如果配置有誤,可以查看JK插件生成的日志信息,它有助于查找錯(cuò)誤原因。在Apache服務(wù)器的配置文件 httpd.conf 中設(shè)定該日志文件的存放位置為/logs/mod_jk.log。



          posted on 2010-09-09 10:17 小一敗涂地 閱讀(853) 評(píng)論(0)  編輯  收藏 所屬分類: tomcat、apache、jboss等服務(wù)器相關(guān)

          主站蜘蛛池模板: 右玉县| 文安县| 丰县| 巴林右旗| 海宁市| 高碑店市| 桃江县| 安图县| 沛县| 谷城县| 称多县| 丹阳市| 蓬溪县| 沈丘县| 东丰县| 曲松县| 贡嘎县| 随州市| 秭归县| 杨浦区| 茶陵县| 建阳市| 慈溪市| 泸定县| 巴东县| 吴忠市| 延长县| 辽源市| 托克逊县| 驻马店市| 疏勒县| 舒兰市| 旺苍县| 洱源县| 平邑县| 巴塘县| 达孜县| 金沙县| 巴楚县| 册亨县| 泾源县|