隨筆 - 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ù)器本身沒有提供 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端口沒有被占用,否則Apache服務(wù)器無法啟動(dòng)。當(dāng)Apache服務(wù)器啟動(dòng)后,就可以通過訪問Apache的測試頁來確定是否安裝成功。

          在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 #工作端口,若沒占用則不用修改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”的形式。

          測試配置

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



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

          主站蜘蛛池模板: 丽水市| 德兴市| 赤水市| 桦甸市| 策勒县| 右玉县| 仪陇县| 兰考县| 察隅县| 舒兰市| 泗水县| 奉节县| 庄河市| 湖北省| 苏尼特左旗| 吉木萨尔县| 仁化县| 牟定县| 监利县| 余姚市| 正镶白旗| 班玛县| 云浮市| 神农架林区| 马山县| 鱼台县| 黎川县| 南京市| 互助| 涟源市| 灵璧县| 临泽县| 嵊泗县| 遂宁市| 门头沟区| 灵宝市| 巩义市| 镇巴县| 东乡族自治县| 法库县| 扎鲁特旗|