、慕白
posts - 38, comments - 2, trackbacks - 0, articles - 0
BlogJava
::
首頁
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
Eclipse 3.2 + MyEclipse 5.0GA + WebLogic 9.2 配置詳解
Posted on 2009-06-02 13:48
AntiquMan
閱讀(368)
評論(0)
編輯
收藏
所屬分類:
WebApp
選擇 WebLogic 9.2 的原因
①WebLogic 8 支持的是 J2EE 1.3,也就是 Servlet 2.3 規(guī)范。若在 MyEclipse 中建立 Web Project 時選擇了 J2EE 1.4[default],在部署的時候就會出現(xiàn)異常,提示部署描述符 web.xml 是畸形的,也就是未通過 DTD 檢驗。因為 J2EE 1.4 使用的是 Servlet 2.4 規(guī)范,這直接體現(xiàn)在 web.xml 部署描述符的頭部引用中。這就是有些朋友遇到的,部署在 Tomcat 和 JBoss 中能夠運行的 JSP 程序,部署到 WebLogic 8 就無法運行的原因之一。解決這個問題,需要將 WebLogic 升級到 9.2 版本;或者使用 J2EE 1.3。
Servlet 2.3 規(guī)范生成的 web.xml 頭部:
xml version="1.0" encoding="UTF-8"
?>
DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd"
>
<
web-app
>
...
web-app
>
Servlet 2.4 規(guī)范生成的 web.xml 頭部:
xml version="1.0" encoding="UTF-8"
?>
<
web-app
version
="2.4"
xmlns
="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi
=http://www.w3.org/2001/XMLSchema-instance
xsi:schemaLocation
="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
>
...
web-app
>
②若在上一個問題選擇了 J2EE 1.3 進(jìn)行開發(fā)后,在部署時會出現(xiàn)另外的異常,提示“
Unsupported major.minor version 49.0
”—— 又是版本問題,這次是由于 JDK 版本不支持造成的。WebLogic 8 不支持 JDK 1.5,由 JDK 1.5 編譯的程序無法部署到只支持 JDK 1.4 的服務(wù)器上運行。解決的辦法也有兩個:用 JDK 1.4 重新編譯;或者換用支持 JDK 1.5 的服務(wù)器,也就是升級到 WebLogic 9.2。
配置 WebLogic 9.2
安裝 WebLogic 比較容易,在這里就不再累述了,大家可以參閱相關(guān)文檔。現(xiàn)在著重講一下 WebLogic 的配置,因為后面在配置 MyEclipse 時將用到這里的配置信息。
①運行開始 -> 程序 -> BEA Products -> Tools -> Configuration Wizard。
②選擇 Create a new WebLogic domain,Next。
③在 Select Domain Source 界面保持默認(rèn),Next。
④在 User name 處輸入 user,兩個 password 都輸入 12345678(密碼要求 8 位),Next。
⑤ 在 Configure Server Start Mode and JDK 界面中保持默認(rèn),即 JDK 選擇的是“Sun SDK 1.5.0_04 @ C:\BEA\jdk150_04”,注意這里若選擇“Other JDK”配置比 SDK 1.5.0_04 更高的版本,服務(wù)器啟動時將會出現(xiàn)異常,所以最好保持默認(rèn),然后 Next。
⑥在 Customize Environment and Services Settings 界面中默認(rèn)為 No,Next。
⑦在 Domain name 處輸入 mydomain,點擊 Create。
⑧完成后點擊 Done 關(guān)閉 Configuration Wizard 對話框。
⑨ 運行開始 -> 程序 -> BEA Products -> User Projects -> mydomain -> Start Admin Server for Weblogic Server Domain,檢查服務(wù)器是否啟動成功。
配置 MyEclipse 的 WebLogic 9 服務(wù)器
啟 動 Eclipse,選擇“Window -> Preferences”菜單,打開首選項對話框。展開 MyEclipse 下的 Application Servers 節(jié)點,點擊 WebLogic 9,選中右邊的 Enable 單選按鈕,啟用 WebLogic 服務(wù)器。配置如下:
①BEA home directory:C:\BEA(假定 WebLogic 安裝在 C:\BEA 目錄中)
②WebLogic installation directory:C:\BEA\WebLogic92
③Admin username:user(來自 WebLogic 中的配置)
④Admin password:12345678(來自 WebLogic 中的配置)
⑤Execution domain root:C:\BEA\user_projects\domains\mydomain
⑥Execution server name:AdminServer
⑦Security policy file:C:\BEA\WebLogic92\server\lib\weblogic.policy
⑧JAAS login configuration file:(Null)
接 著展開 WebLogic 9 節(jié)點,點擊 JDK,在右邊的 WLS JDK name 處選擇 WebLogic 9 的默認(rèn) JDK。這里組合框中缺省為單獨安裝的 JRE。單擊 Add 按鈕,彈出 WebLogic -> Add JVM 對話框,在 JRE 主目錄處選擇 WebLogic 安裝文件夾中的 JDK 文件夾,我的版本為 C:\BEA\jdk150_04,程序會自動填充其他選項。單擊確定按鈕關(guān)閉對話框。這時候就可以在 WLS JDK name 組合框中選擇 jdk150_04 了。
至 此,MyEclipse 中 WebLogic 9 的配置工作就算完成了。下面可以看看在 Eclipse 中能否啟動 WebLogic 服務(wù)器了?安裝了 MyEclipse 之后,Eclipse 工具欄中就會有一個“Run/Stop/Restart MyEclipse Application Servers”下拉按鈕。點擊該按鈕的下拉部分,選擇“WebLogic 9 -> Start”菜單,即開始啟動 WebLogic 了。通過查看控制臺的消息,就可以檢查啟動是否成功,或發(fā)生什么異常。
補充配置
點擊 Paths,在右邊的 Prepend to classpath 列表框中,通過 Add JAR/ZIP 按鈕,加入:
C:\BEA\WebLogic81\server\lib\weblogic.jar
C:\BEA\WebLogic81\server\lib\webservices.jar
如果要用到數(shù)據(jù)庫,還需要把數(shù)據(jù)庫的驅(qū)動類庫添加進(jìn)來,這里我們用 WebLogic 自帶的 SQL Server 數(shù)據(jù)庫驅(qū)動類庫:
C:\BEA\WebLogic81\server\lib\mssqlserver4v65.jar
對常見啟動問題
出現(xiàn)
The WebLogic Server did not start up properly.
提示和
java.io.InvalidClassException
異常的問題,通常是因為 JDK 選擇不當(dāng)引起的,在 MyEclipse 的配置中選擇的 JDK 應(yīng)該必須與配置 WebLogic 時選擇的 JDK 相同。當(dāng)選擇默認(rèn) JDK 時,也可以在 MyEclipse 中配置 BEA 的 jrockit90_150_04 這個 JDK。
Eclipse 3.2 + MyEclipse 5.0GA + WebLogic 8.1 配置詳解
MyEclipse默認(rèn)的應(yīng)用服務(wù)器為JBoss3,這里我們使用WebLogic8.1。啟動Eclipse,選擇“窗口\首選項”菜單,打開首選項對 話框。展開MyEclipse下的Application Servers結(jié)點,點擊JBoss 3,選中右面的Disable單選按鈕,停用JBoss 3。然后點擊WebLogic 8,選中右邊的Enable單選按鈕,啟用WebLogic服務(wù)器。同時下面的配置如下:
(1)BEA home directory:D:\BEA。假定WebLogic安裝在D:\BEA文件夾中。
(2)WebLogic installation directory:D:\BEA\weblogic81。
(3)Admin username:user。
(4)Admin password:12345678。
(5)Execution domain root:D:\BEA\user_projects\dev。
(6)Execution domain name:dev。
(7)Execution server name:admin。
(8)Hostname:PortNumber:localhost:7001。
(9)Security policy file:D:\BEA\weblogic81\server\lib\weblogic.policy。
(10)JAAS login configuration file:省略。
接著展開WebLogic 8結(jié)點,點擊JDK,在右邊的WLS JDK name處選擇WebLogic 8的默認(rèn)JDK。這里組合框中缺省為j2re1.4.2_03,即之前單獨安裝的jre。單擊Add按鈕,彈出WebLogic > Add JVM對話框,在JRE名稱處隨便輸入一個名字,如jre1.4.1_02。然后在JRE主目錄處選擇WebLogic安裝文件夾中的JDK文件夾,如 D:\BEA\jdk141_02,程序會自動填充Javadoc URL文本框和JRE系統(tǒng)庫列表框。單擊確定按鈕關(guān)閉對話框。這時候就可以在WLS JDK name組合框中選擇jre1.4.1_02了。之后還要在下面的Optional Java VM arguments,如-ms64m -mx64m -Djava.library.path="D:/BEA/weblogic81/server/bin" -Dweblogic.management.discover=false -Dweblogic.ProductionModeEnabled=false
最后點擊Paths,在右邊的Prepend to classpath列表框中,通過Add JAR/ZIP按鈕,加入D:\BEA\weblogic81\server\lib\weblogic.jar、D:\BEA\weblogic81\ server\lib\webservices.jar。如果用到數(shù)據(jù)庫,還需把數(shù)據(jù)庫的驅(qū)動類庫加進(jìn)來,這里我們用WebLogic自帶的SQL Server數(shù)據(jù)庫驅(qū)動庫D:\BEA\weblogic81\server\lib\mssqlserver4v65.jar。
至此,MyEclipse中WebLogic8的配置工作就算完成了。下面可以看看在Eclipse中能否啟動WebLogic了?自從安裝了 MyEclipse之后,Eclipse工具欄中就會有一個Run/Stop Servers下拉按鈕。點擊該按鈕的下拉部分,選擇“WebLogic 8\Start”菜單,即開始啟動WebLogic了。通過查看下面的控制臺消息,就可以知道啟動是否成功,或有什么異常發(fā)生。停止WebLogic可選 擇“WebLogic\Stop”菜單。
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
Powered by:
BlogJava
Copyright © AntiquMan
日歷
<
2009年6月
>
日
一
二
三
四
五
六
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(2)
給我留言
查看公開留言
查看私人留言
隨筆分類
BlackBerry(1)
Element(1)
Flex(3)
Hadoop(1)
Java(8)
JavaScript
Linux(2)
MySql(1)
Oracle(9)
Other(1)
Thread(3)
Wap(1)
WebApp(1)
WindowsXp(5)
隨筆檔案
2021年12月 (5)
2015年9月 (2)
2015年8月 (3)
2013年8月 (1)
2011年9月 (1)
2011年7月 (1)
2010年12月 (1)
2010年11月 (2)
2010年2月 (1)
2009年10月 (1)
2009年9月 (2)
2009年8月 (4)
2009年7月 (3)
2009年6月 (5)
2009年4月 (2)
2009年3月 (4)
搜索
最新評論
1.?re: 六種異常處理的陋習(xí)
謝謝,看完后,解決問題了。
--zoudx
2.?re: 完全體驗尚郵指南--導(dǎo)入Service Book
good good good
--JXY
閱讀排行榜
1.?flex String 相關(guān)處理(2276)
2.?WSDD文件參考文檔(2032)
3.?設(shè)置軟件白名單,讓UAC提示不再彈出(1786)
4.?重磅推出:Oracle客戶端精簡綠色版(1313)
5.?完全體驗尚郵指南--導(dǎo)入Service Book(1184)
評論排行榜
1.?六種異常處理的陋習(xí)(1)
2.?完全體驗尚郵指南--導(dǎo)入Service Book(1)
3.?電腦其實很好玩(0)
4.?Java多線程編程詳解(0)
5.?oracle存儲過程定時作業(yè)模板(0)
主站蜘蛛池模板:
99免费精品视频
|
久久不见久久见免费影院
|
久久久久亚洲Av片无码v
|
69免费视频大片
|
精品韩国亚洲av无码不卡区
|
国产亚洲精品AA片在线观看不加载
|
99视频有精品视频免费观看
|
亚洲高清视频在线
|
久久久久一级精品亚洲国产成人综合AV区
|
国产成人综合久久精品亚洲
|
亚洲AV无码久久精品成人
|
色窝窝免费一区二区三区
|
yellow免费网站
|
亚洲ts人妖网站
|
黑人大战亚洲人精品一区
|
欧美男同gv免费网站观看
|
丁香花在线视频观看免费
|
亚洲午夜无码毛片av久久京东热
|
亚洲自偷自偷在线制服
|
免费无遮挡无码视频网站
|
亚洲一区免费观看
|
美女视频黄.免费网址
|
亚洲三级在线播放
|
亚洲国产精品SSS在线观看AV
|
国产一级特黄高清免费大片
|
亚洲成人免费在线观看
|
99久久免费国产精精品
|
国产大陆亚洲精品国产
|
亚洲一区在线免费观看
|
亚洲国产精品乱码一区二区
|
国产免费观看a大片的网站
|
国内精自视频品线六区免费
|
青柠影视在线观看免费高清
|
麻豆国产入口在线观看免费
|
精品一区二区三区免费毛片爱
|
亚洲国产精品免费观看
|
国色精品va在线观看免费视频
|
一出一进一爽一粗一大视频免费的
|
亚洲国产成人精品女人久久久
|
A级毛片高清免费视频在线播放
|
美女视频黄频a免费
|