、慕白
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
閱讀(360)
評論(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 進行開發(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 界面保持默認,Next。
④在 User name 處輸入 user,兩個 password 都輸入 12345678(密碼要求 8 位),Next。
⑤ 在 Configure Server Start Mode and JDK 界面中保持默認,即 JDK 選擇的是“Sun SDK 1.5.0_04 @ C:\BEA\jdk150_04”,注意這里若選擇“Other JDK”配置比 SDK 1.5.0_04 更高的版本,服務(wù)器啟動時將會出現(xiàn)異常,所以最好保持默認,然后 Next。
⑥在 Customize Environment and Services Settings 界面中默認為 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 的默認 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ū)動類庫添加進來,這里我們用 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)選擇默認 JDK 時,也可以在 MyEclipse 中配置 BEA 的 jrockit90_150_04 這個 JDK。
Eclipse 3.2 + MyEclipse 5.0GA + WebLogic 8.1 配置詳解
MyEclipse默認的應(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的默認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ū)動類庫加進來,這里我們用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)處理(2270)
2.?WSDD文件參考文檔(2022)
3.?設(shè)置軟件白名單,讓UAC提示不再彈出(1769)
4.?重磅推出:Oracle客戶端精簡綠色版(1307)
5.?完全體驗尚郵指南--導(dǎo)入Service Book(1176)
評論排行榜
1.?六種異常處理的陋習(xí)(1)
2.?完全體驗尚郵指南--導(dǎo)入Service Book(1)
3.?電腦其實很好玩(0)
4.?Java多線程編程詳解(0)
5.?oracle存儲過程定時作業(yè)模板(0)
主站蜘蛛池模板:
国产成人无码免费看片软件
|
亚洲第一第二第三第四第五第六
|
亚洲国产综合在线
|
大地资源网高清在线观看免费
|
国产综合亚洲专区在线
|
国产精品视频全国免费观看
|
精品国产亚洲一区二区在线观看
|
selaoban在线视频免费精品
|
AV在线播放日韩亚洲欧
|
成人免费777777被爆出
|
亚洲精品无码MV在线观看
|
久久免费国产视频
|
亚洲精品美女久久久久9999
|
日韩免费a级毛片无码a∨
|
亚洲精品色播一区二区
|
亚洲av网址在线观看
|
99精品视频在线免费观看
|
亚洲精品不卡视频
|
在线观看人成视频免费
|
农村寡妇一级毛片免费看视频
|
久久久久亚洲av成人无码电影
|
国产精品网站在线观看免费传媒
|
亚洲精品无码久久久久秋霞
|
免费人成网站在线高清
|
中文字幕无线码中文字幕免费
|
久久亚洲精品AB无码播放
|
国产真人无遮挡作爱免费视频
|
日韩亚洲人成在线综合
|
亚洲中文字幕久久精品无码APP
|
亚洲免费无码在线
|
午夜视频在线免费观看
|
亚洲色大成网站www尤物
|
精品亚洲一区二区三区在线观看
|
久久不见久久见中文字幕免费
|
亚洲成人激情小说
|
亚洲国产综合久久天堂
|
91在线老王精品免费播放
|
亚洲欧美不卡高清在线
|
亚洲精品成人无码中文毛片不卡
|
99国产精品永久免费视频
|
特级毛片爽www免费版
|