weblogic簡介
BEA WebLogic是用於開發、集成、部署和管理大型分佈式Web應用、網絡應用和數據庫應 用的Java應用服務器。將Java的動態功能和Java Enterprise標準的安全性引入大型網絡應用的開發、集成、部署和管理之中。
BEA WebLogic Server擁有處理關鍵Web應用系統問題所需的性能、可擴展性和高可用性。 與BEA WebLogic Commerce ServerTM配合使用, BEA WebLogic Server可爲部署適應性個性化電子商務應用系統提供完善的解決方案。
配置weblogic域(版本爲9.x,安裝目錄爲E:\bea)
①運行開始 -> 程序 -> BEA Products -> Tools -> Configuration Wizard。
②選擇 Create a new WebLogic domain,Next。
③在 Select Domain Source 界面保持默認,Next。
④在 User name 處輸入用戶名,默認爲weblogic,兩個 password 都輸入 12345678(密碼要求 8 位),Next。
⑤ 在 Configure Server Start Mode and JDK 界面中保持默認,即 JDK 選擇的是「Sun SDK 1.5.0_03 @ E:\bea\jdk150_03」,注意這裏若選擇「Other JDK」配置比 SDK 1.5.0_03 更高的版本,服務器啓動時將會出現異常,因此最好保持默認,而後 Next。
⑥在 Customize Environment and Services Settings 界面中默認爲 No,Next。
⑦在 Domain name 處輸入 mydomain,點擊 Create。
⑧完成後點擊 Done 關閉 Configuration Wizard 對話框。
⑨ 運行開始 -> 程序 -> BEA Products -> User Projects -> mydomain -> Start Admin Server for Weblogic Server Domain,檢查服務器是否啓動成功。 http://localhost:7001/console
在Eclipse3.3(MyEclipse6.0.1)中配置weblogic9.x服務器。
啓 動 Eclipse,選擇「Window -> Preferences」菜單,打開首選項對話框。展開 MyEclipse 下的Servers 節點,再展開 WebLogic節點,點擊WebLogic 9.x ,選中右邊的 Enable 單選按鈕,啓用 WebLogic 服務器。配置以下:
①BEA home directory:E:\bea(WebLogic 的安裝目錄)
②WebLogic installation directory:E:\bea\weblogic90
③Admin username:weblogic(來自 WebLogic 中的配置)
④Admin password:12345678(來自 WebLogic 中的配置)
⑤Execution domain root:E:\bea\user_projects\domains\mydomain
⑥Execution server name:AdminServer
⑦Security policy file:E:\bea\weblogic90\server\lib\weblogic.policy
⑧JAAS login configuration file:(Null)
在配置jdk點擊WebLogic 9.x 目錄下的JDK,這裏的JDK最好用weblogic自帶的JDK,要否則可能會出現下面的異常信息:java
這一點必定要注意。
新建一個web項目(WeblogicDemo)目錄以下:
index.jsp文件中就是默認的一句話:This is my JSP page.
在weblogic中部署web項目,並啓動服務器,當在控制檯看到以下信息時表示部署成功。
<2008-7-31 上午10時24分26秒 CST> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) Client VM Version 1.5.0_03-b07 from Sun Microsystems Inc.>web
這時咱們訪問 http://127.0.0.1:7001/WeblogicDemo/可能會出現401沒法訪問的錯誤。
這時咱們並無部署完,運行開始 -> 程序 -> BEA Products -> User Projects -> mydomain -> Admin Server Console,也能夠直接訪問 http://localhost:7001/console。用你剛剛創建weblogic域時填寫的用戶名(weblogic)和密碼(12345678)登陸控制檯。進入控制檯之後在左邊的導航欄有個Domain Structure(域結構),我安裝的是英文版本的。在該目錄下點擊部署( Deployments)。首先要激活「鎖定並編輯」(Lock&Edit).而後點擊安裝(Install)按鈕,按照提示找到剛剛咱們創建項目所在的根目錄(/WelogicDemo).最後會出現以下界面。這時並無徹底安裝完,這時選中WeblogicDemo前面的複選框,而後點擊(啓動)Star按鈕。這時後面的狀態爲激活狀態時(active),代表啓動成功。
最後在注意一點,必定要激活咱們的更改,就是原來那個鎖定並編輯按鈕,這是咱們的配置纔會生效,若是你沒有激活的話可能會出現503的無權訪問的錯誤。
這時會在E:\bea\user_projects\domains\mydomain\config下面的config.xml中生成咱們剛剛部署的項目描述:數據庫
代表配置成功。
重啓一下服務器,再次訪問可能還會有下面這樣的錯,安全
就是web.xml中的javaee版本緣由,如今9.x的版本支持到javaee2.4的版本,最簡單的解決方法就是把這些文件類型定義,命名空間,版本信息都刪除,只剩下以下:服務器
這樣就不會報錯了。但這不是最好的解決辦法,或者用version="2.4" 的也行。這時在訪問 http://127.0.0.1:7001/WeblogicDemo/就會看到以下成功頁面的信息了:網絡
通常在weblogic中部署web項目就這幾個錯誤,只要你們記好了,之後應該不會出現這些問題了。app