Posted on 2008-05-07 09:30
非洲小白臉 閱讀(1169)
評論(0) 編輯 收藏 所屬分類:
其他資源
本文簡要介紹Apache2.x如何與WLS7.0如何集成,主要包括一下內(nèi)容:
軟件環(huán)境描述
安裝Apache2.x
安裝WLS9.0,配置WLS Domain
Apache2.x與WLS集成
軟件環(huán)境描述
Windows XP Professional SP4
Apache 2.0.47
WebLogic Server 9.0 SP1
安裝Apache2.x
從Apache站點下載2.0.47版本的Apache HTTP Server,參考下載地址為:
http://apache.linuxforum.net/dist/httpd/binaries/win32/apache_2.0.47-win32-x86-no_ssl.msi
下載完畢后,開始安裝apache。雙擊apache_2.0.47-win32-x86-no_ssl.msi,安裝Apache,出現(xiàn)歡迎畫面,點擊"Next",然后出現(xiàn)協(xié)議頁面,選擇同意協(xié)議選擇,點擊"Next",出現(xiàn)說明頁面,點擊"Next",然后出現(xiàn)下面所示畫面:
圖1 配置Apache
填寫完畢后,點擊"Next",選擇典型安裝,點擊"Next",然后出現(xiàn)選擇安裝路徑,這里取默認(rèn)值,點擊"Next",然后點擊"Install"按鈕。安裝完畢后,點擊"Finish"按鈕,退出安裝程序。這時候,你會發(fā)現(xiàn)在桌面的右下角出現(xiàn)apache的運行監(jiān)視圖標(biāo)。
安裝WLS9.0,配置WLS Domain
安裝WLS9.0,WLS7.0安裝參數(shù)概要如下:
名稱 |
值 |
|
|
BEA Home |
C:\bea |
Domain Name |
base_domain |
Domain類型 |
WLS Domain |
Domain Location |
C:\bea\user_projects\ |
Server類型 |
Single Server(Standalone Server) |
Server Name |
myserver |
myserver的用戶名 |
weblogic |
myserver的口令 |
weblogic |
圖2 配置WebLogic
Apache2.x與WLS集成
1、 修改C:\WINDOWS\system32\drivers\etc目錄下面的hosts文件。在用記事本把文件打開,在文件的最后加上:127.0.0.1 www.synnex-china.com ,如下圖所示:
圖3 配置 DNS文件
2、登陸weblogic的控制臺,發(fā)布。然后啟動剛剛創(chuàng)建好的WebLogic Server,如果出現(xiàn)下圖所示的畫面,說明WebLogic Server啟動正常:
圖4 WebLogic啟動歡迎畫面
3、進入DOS界面,首先到C:\Program Files\Apache Group\Apache2\bin目錄下面,然后執(zhí)行Apache -l命令,出現(xiàn)如下畫面:
圖5 Apache -l命令
mod_so.c表明當(dāng)前的Apache HTTP Server是動態(tài)加載的模式,可以和WebLogic進行整合(因為Windows平臺下面的WebLogic Server7.0只支持Apache 2.x)。
然后將附件中的mod_wl_20.so拷貝到C:\Program Files\Apache Group\Apache2\modules目錄下面。然后執(zhí)行 Apache -t命令,出現(xiàn)如下畫面:
圖6 Apache -t命令
這表明Apache 的WebLogic Server plug-in安裝成功。
4、修改C:\Program Files\Apache Group\Apache2\conf目錄下面的httpd.conf文件。
首先添加新的和WebLogic相關(guān)的應(yīng)用模塊,在httpd.conf文件的174行加入如下語句:
#WebLogic Server Proxy Settings
LoadModule weblogic_module modules/mod_wl_20.so
<IfModule mod_weblogic.c>
WebLogicHost www.synnex-china.com
WebLogicPort 7001
MatchExpression *.jsp
MatchExpression *.js
MatchExpression *.css
MatchExpression *.do
MatchExpression *.gif
MatchExpression *.html
</IfModule>
圖7 為Apache 添加WebLogic相關(guān)的應(yīng)用模塊
然后把httpd.conf文件中的
DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs"
改為
DocumentRoot "D:/desk/desk_project/src/jsp/desk" (web項目所在的webapp目錄)
,把
<Directory "C:/Program Files/Apache Group/Apache2/htdocs">
改為
<Directory "D:/desk/desk_project/src/jsp/desk">(web項目所在的webapp目錄)
修改完畢后,重新啟動apache服務(wù),如下圖所示:

原來訪問地址:http://localhost:7001/desk/Menu.html
這個時候,你就可以用http://localhost/desk/Menu.html來訪問頁面了 :-)