日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

weblogic环境搭建

發布時間:2023/12/13 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 weblogic环境搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


官方指導文檔說明:
http://docs.oracle.com/cd/E24329_01/web.1211/e24493/getst.htm#autoId12
配置管理員用戶名和口令:
名稱:weblogic
密碼:weblogic
域名:sniper
說明:This user is the default administrator

初識weblogic
Weblogic服務器與域的區別:
weblogic是還有一個大的集成工具,包含了很多內容;

1.第一個問題:weblogic server只是其中的一個功能, 你前面說的weblogic服務器應該說的就是weblogic server了,他是werblogic域的組成部分之一,你要使用weblogic server的話是需要先創建域的;
2.第二個問題:一個weblogic是可以包含多個域的;這里就需要你弄清楚如下幾個概念及其之間的關系:Machine,Server,Domain,Cluster
1》機器 (Machines):可以對應到服務器所在的物理硬件
2》服務器 (Servers):服務器是執行在單一Java虛擬機(JVM)中weblogic.Server類的實例。他最多和一個WLS機器關聯;
3》域 (Domains):域是單元化管理Weblogic server用的;
4》集群 (Clustering):WebLogic集群技術指通過一組服務器共同工作,在多臺機器間復制應用表示層和應用邏輯層的能力,實現關鍵業務系統的負載分布,消除個別故障點。 集群用來實現負載均衡和容錯;

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,檢查服務器是否啟動成功。[url]http://localhost:[/url]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,要不然可能會出現下面的異常信息:
??? weblogic.management.ManagementException: Parsing Failure: javax.xml.namespace.QName; local class incompatible: stream classdesc serialVersionUID = 4418622981026545151, local class serialVersionUID = -9120448754896609940
at weblogic.management.provider.internal.RuntimeAccessImpl.<init>(RuntimeAccessImpl.java:131)
這一點一定要注意。
??? 新建一個web項目(WeblogicDemo)目錄如下:
??? 說明: http://img1.51cto.com/attachment/200807/200807311217470880812.jpg
??? 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.>
......
<2008-7-31 上午10時24分45秒 CST> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode>
??? 這時我們訪問[url]http://127.0.0.1:7001/WeblogicDemo/[/url]可能會出現401無法訪問的錯誤。
??? 這時我們并沒有部署完,運行開始 -> 程序 -> BEA Products -> User Projects -> mydomain -> Admin Server Console,也可以直接訪問[url]http://localhost:7001/console[/url]。用你剛剛建立weblogic域時填寫的用戶名(weblogic)和密碼(12345678)登錄控制臺。進入控制臺以后在左邊的導航欄有個Domain Structure(域結構),我安裝的是英文版本的。在該目錄下點擊部署(Deployments)。首先要激活“鎖定并編輯” (Lock&Edit).然后點擊安裝(Install)按鈕,按照提示找到剛剛我們建立項目所在的根目錄(/WelogicDemo).最后會出現如下界面。這時并沒有完全安裝完,這時選中WeblogicDemo前面的復選框,然后點擊(啟動)Star按鈕。這時后面的狀態為激活狀態時(active),表明啟動成功。
??? 說明: http://img1.51cto.com/attachment/200807/200807311217472184125.jpg
??? 最后在注意一點,一定要激活我們的更改,就是原來那個鎖定并編輯按鈕,這是我們的配置才會生效,如果你沒有激活的話可能會出現503的無權訪問的錯誤。
這時會在E:\bea\user_projects\domains\mydomain\config下面的config.xml中生成我們剛剛部署的項目描述:
<app-deployment>
?? ?<name>WeblogicDemo</name>
?? ?<target>AdminServer</target>
?? ?<module-type>war</module-type>
?? ?<source-path>E:\WeblogicDemo</source-path>
?? ?<security-dd-model>DDOnly</security-dd-model>
</app-deployment>
??? 表明配置成功。
??? 重啟一下服務器,再次訪問可能還會有下面這樣的錯,
Expected?? elements?? 'servlet-class@[url]http://java.sun.com/xml/ns/j2ee[/url]?? jsp-file@[url]http://java.sun.com/xml/ns/j2ee[/url] '
就是web.xml中的javaee版本原因,現在9.x的版本支持到javaee2.4的版本,最簡單的解決方法就是把這些文件類型定義,命名空間,版本信息都刪除,只剩下如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app>
<welcome-file-list>
??? <welcome-file>index.jsp</welcome-file>
? </welcome-file-list>
</web-app>
??? 這樣就不會報錯了。但這不是最好的解決辦法,或者用version="2.4" 的也行。這時在訪問[url]http://127.0.0.1:7001/WeblogicDemo/[/url]就會看到如下成功頁面的信息了:
??? This is my JSP page.
??? weblogic的默認端口是7001,如果想改端口的話在config.xml文件中的添加<listen-port>80</listen-port>。位置如下:
<server>
?????? <name>AdminServer</name>
?????? <listen-port>80</listen-port>
?????? <listen-address></listen-address>
?</server>
???? 一般在weblogic中部署web項目就這幾個錯誤,只要大家記好了,以后應該不會出現這些問題了。
???? 希望對weblogic有愛好的朋友有點幫助

轉載于:https://www.cnblogs.com/rafx/archive/2012/05/01/weblogicInstaller.html

總結

以上是生活随笔為你收集整理的weblogic环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。