隨筆-18  評論-7  文章-0  trackbacks-0

          介紹一下應用環境 :
          windows 2003  apache_2.0.55   tomcat-5.5.9

          后面兩個軟件都可以從 www.Apache.org 免費下載得到。

          apache_2.0.55-win32-x86-no_ssl.msi 這個文件下載后安裝就可以使用無需編譯

          jakarta-tomcat-5.5.9.exe 直接安裝就可以了

          進入正題,由于win默認IIS占據了80端口所以要安裝Apache之前先打開 開始菜單-管理工具-服務選項

          停止 IIS Admin Service 服務 在這個上面右鍵選屬性把啟動類型更改為禁止,以免下載操作系統重起,iis有自動開始服務造成80端口與apache沖突。

          接著雙擊apache_2.0.55-win32-x86-no_ssl.msi文件進行安裝,安裝過程可選安裝目錄。

          我這里是裝在了 C:Apache Group目錄下面,安裝程序自建了個Apache2目錄,所以安裝完畢Apache文件都在C:Apache GroupApache2目錄下面。

          安裝結束后打開 http://localhost/ 應該可以看到Apache歡迎畫面,至此Apache安裝成功。

          接著安裝TOMCAT,關于TOMCAT的安裝方法網上已經很多資源了,而且5.0以后的TOMCAT安裝很容易,直接雙擊運行選擇安裝目錄一路下一步就行了。

          我的TOMCAT安裝在了C:Tomcat5目錄下。默認的TOMCAT服務端口是8080,所以安裝完畢后瀏覽器里鍵入http://localhost:8080 應該能看到tomcat的歡迎畫面,是一只貓,我想大家都熟悉了。

          二者都正確安裝后,接著開始整合工作。

          整合二者需要apache出品的一個組件,文件不大所以我們在文章內提供下載 jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip 解壓縮后其實我們只需要modules目錄里面的mod_jk2.so 文件,copy到Apache安裝目錄下modules文件夾里,我們的路徑是C:\Apache Group\Apache2\modules 

          接著在C:\Apache Group\Apache2\conf目錄下建workers2.properties文件。內容用記事本編輯為:

          代碼內容
          [shm]
          file=${serverRoot}/logs/shm.file
          size=1048576
          #The socket channel
          [channel.socket:localhost:8009]
          port=8009
          host=127.0.0.1
          #define the worker
          [ajp13:localhost:8009]
          channel=channel.socket:localhost:8009
          #uri mapping
          [uri:/*.jsp]
          [uri:/*.do]
          [uri:/*.gv]
          worker=ajp13:localhost:8009

          然后用記事本編輯C:\Apache Group\Apache2\conf\httpd.conf 文件,在文件尾部追加一下內容

          代碼內容
          #服務器IP地址

          NameVirtualHost 192.168.1.100:80
          <VirtualHost 192.168.1.100:80>

          #管理員EMAIL
          ServerAdmin gamvan@gmail.com

          #網站絕對路徑
          DocumentRoot "E:\MYJAVA\myWeb"

          # 主機頭 如果有域名解析到這個IP可以直接寫域名如 club.gamvan.com
          ServerName 192.168.1.100  

          #以下兩行是日志文件默認即可
          ErrorLog logs/error.log
          CustomLog logs/access.log common
          </VirtualHost>

          實際應用中最好去掉井號后面的灰色注釋內容,好了APACHE搞定了。接下來配置TOMCAT的虛擬目錄,我想大家都很熟悉,但是我這里還是羅嗦一下業隊的起文章標題 詳解 二字。

          找到TOMCAT安裝目錄,我這里是C:\Tomcat5\conf 記事本打開 server.xml文件 ctrl+f查找到這個標簽的

          <!-- Define the default virtual host -->
          <Host name="localhost" debug="0" appBase="webapps"
          unpackWARs="true" autoDeploy="true">


          我們不管這個,直接在這個標簽上面加入一個完整的虛擬主機配置標簽,注意要和apache配置的虛擬目錄一樣,代碼如下:

          代碼內容
          <Host name="192.168.1.100" appBase="E:\MYJAVA\myWeb"  unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
          <Context path="" docBase="" debug="0" />
          </Host>


          OK,記得保存文件,然后重起tomcat , 重起apache, 鍵入http://192.168.1.100 就應該可以訪問JSP文件了,測試一下吧。

          注意我這個 192.168.1.100 是我的內網本機IP,實際使用的話你可以換成你自己的內網本機IP,或者干脆用127.0.0.1

          PS:apache服務器和tomcat整合后不能立即訪問,需要等待一會,可能是他倆內部握手確認合作協議呢, 刷幾下就行了。實在不行重起,還不行就重新配置一遍,如何還不行請到 club.gamvan.com 今晚在線開發者社區來交流一下,讓大家一起幫助您解決。

          posted on 2005-12-29 21:50 Timnity 閱讀(291) 評論(0)  編輯  收藏 所屬分類: 操作系統/開發環境

          只有注冊用戶登錄后才能發表評論。


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 林州市| 肃北| 垦利县| 雷波县| 紫金县| 潜江市| 兴和县| 邹城市| 安泽县| 建始县| 涪陵区| 体育| 高碑店市| 邯郸县| 泽州县| 手机| 贵南县| 和硕县| 柳林县| 屏东县| 堆龙德庆县| 济阳县| 彩票| 昭觉县| 会昌县| 沙河市| 垦利县| 宽甸| 嘉善县| 武定县| 吴桥县| 浠水县| 赤水市| 偏关县| 永安市| 旺苍县| 白玉县| 那曲县| 大英县| 华宁县| 榆林市|