、慕白
posts - 38, comments - 2, trackbacks - 0, articles - 0
BlogJava
::
首頁
::
新隨筆
::
聯系
::
聚合
::
管理
Eclipse 3.2 + MyEclipse 5.0GA + WebLogic 9.2 配置詳解
Posted on 2009-06-02 13:48
AntiquMan
閱讀(359)
評論(0)
編輯
收藏
所屬分類:
WebApp
選擇 WebLogic 9.2 的原因
①WebLogic 8 支持的是 J2EE 1.3,也就是 Servlet 2.3 規范。若在 MyEclipse 中建立 Web Project 時選擇了 J2EE 1.4[default],在部署的時候就會出現異常,提示部署描述符 web.xml 是畸形的,也就是未通過 DTD 檢驗。因為 J2EE 1.4 使用的是 Servlet 2.4 規范,這直接體現在 web.xml 部署描述符的頭部引用中。這就是有些朋友遇到的,部署在 Tomcat 和 JBoss 中能夠運行的 JSP 程序,部署到 WebLogic 8 就無法運行的原因之一。解決這個問題,需要將 WebLogic 升級到 9.2 版本;或者使用 J2EE 1.3。
Servlet 2.3 規范生成的 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 規范生成的 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 進行開發后,在部署時會出現另外的異常,提示“
Unsupported major.minor version 49.0
”—— 又是版本問題,這次是由于 JDK 版本不支持造成的。WebLogic 8 不支持 JDK 1.5,由 JDK 1.5 編譯的程序無法部署到只支持 JDK 1.4 的服務器上運行。解決的辦法也有兩個:用 JDK 1.4 重新編譯;或者換用支持 JDK 1.5 的服務器,也就是升級到 WebLogic 9.2。
配置 WebLogic 9.2
安裝 WebLogic 比較容易,在這里就不再累述了,大家可以參閱相關文檔。現在著重講一下 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 更高的版本,服務器啟動時將會出現異常,所以最好保持默認,然后 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,檢查服務器是否啟動成功。
配置 MyEclipse 的 WebLogic 9 服務器
啟 動 Eclipse,選擇“Window -> Preferences”菜單,打開首選項對話框。展開 MyEclipse 下的 Application Servers 節點,點擊 WebLogic 9,選中右邊的 Enable 單選按鈕,啟用 WebLogic 服務器。配置如下:
①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 節點,點擊 JDK,在右邊的 WLS JDK name 處選擇 WebLogic 9 的默認 JDK。這里組合框中缺省為單獨安裝的 JRE。單擊 Add 按鈕,彈出 WebLogic -> Add JVM 對話框,在 JRE 主目錄處選擇 WebLogic 安裝文件夾中的 JDK 文件夾,我的版本為 C:\BEA\jdk150_04,程序會自動填充其他選項。單擊確定按鈕關閉對話框。這時候就可以在 WLS JDK name 組合框中選擇 jdk150_04 了。
至 此,MyEclipse 中 WebLogic 9 的配置工作就算完成了。下面可以看看在 Eclipse 中能否啟動 WebLogic 服務器了?安裝了 MyEclipse 之后,Eclipse 工具欄中就會有一個“Run/Stop/Restart MyEclipse Application Servers”下拉按鈕。點擊該按鈕的下拉部分,選擇“WebLogic 9 -> Start”菜單,即開始啟動 WebLogic 了。通過查看控制臺的消息,就可以檢查啟動是否成功,或發生什么異常。
補充配置
點擊 Paths,在右邊的 Prepend to classpath 列表框中,通過 Add JAR/ZIP 按鈕,加入:
C:\BEA\WebLogic81\server\lib\weblogic.jar
C:\BEA\WebLogic81\server\lib\webservices.jar
如果要用到數據庫,還需要把數據庫的驅動類庫添加進來,這里我們用 WebLogic 自帶的 SQL Server 數據庫驅動類庫:
C:\BEA\WebLogic81\server\lib\mssqlserver4v65.jar
對常見啟動問題
出現
The WebLogic Server did not start up properly.
提示和
java.io.InvalidClassException
異常的問題,通常是因為 JDK 選擇不當引起的,在 MyEclipse 的配置中選擇的 JDK 應該必須與配置 WebLogic 時選擇的 JDK 相同。當選擇默認 JDK 時,也可以在 MyEclipse 中配置 BEA 的 jrockit90_150_04 這個 JDK。
Eclipse 3.2 + MyEclipse 5.0GA + WebLogic 8.1 配置詳解
MyEclipse默認的應用服務器為JBoss3,這里我們使用WebLogic8.1。啟動Eclipse,選擇“窗口\首選項”菜單,打開首選項對 話框。展開MyEclipse下的Application Servers結點,點擊JBoss 3,選中右面的Disable單選按鈕,停用JBoss 3。然后點擊WebLogic 8,選中右邊的Enable單選按鈕,啟用WebLogic服務器。同時下面的配置如下:
(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結點,點擊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系統庫列表框。單擊確定按鈕關閉對話框。這時候就可以在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。如果用到數據庫,還需把數據庫的驅動類庫加進來,這里我們用WebLogic自帶的SQL Server數據庫驅動庫D:\BEA\weblogic81\server\lib\mssqlserver4v65.jar。
至此,MyEclipse中WebLogic8的配置工作就算完成了。下面可以看看在Eclipse中能否啟動WebLogic了?自從安裝了 MyEclipse之后,Eclipse工具欄中就會有一個Run/Stop Servers下拉按鈕。點擊該按鈕的下拉部分,選擇“WebLogic 8\Start”菜單,即開始啟動WebLogic了。通過查看下面的控制臺消息,就可以知道啟動是否成功,或有什么異常發生。停止WebLogic可選 擇“WebLogic\Stop”菜單。
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
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: 六種異常處理的陋習
謝謝,看完后,解決問題了。
--zoudx
2.?re: 完全體驗尚郵指南--導入Service Book
good good good
--JXY
閱讀排行榜
1.?flex String 相關處理(2269)
2.?WSDD文件參考文檔(2021)
3.?設置軟件白名單,讓UAC提示不再彈出(1767)
4.?重磅推出:Oracle客戶端精簡綠色版(1306)
5.?完全體驗尚郵指南--導入Service Book(1176)
評論排行榜
1.?六種異常處理的陋習(1)
2.?完全體驗尚郵指南--導入Service Book(1)
3.?電腦其實很好玩(0)
4.?Java多線程編程詳解(0)
5.?oracle存儲過程定時作業模板(0)
主站蜘蛛池模板:
久久亚洲精品人成综合网
|
国产av无码专区亚洲av果冻传媒
|
老司机69精品成免费视频
|
免费a级黄色毛片
|
亚洲第一se情网站
|
日韩一品在线播放视频一品免费
|
亚洲av乱码一区二区三区
|
24小时日本电影免费看
|
67pao强力打造67194在线午夜亚洲
|
日韩一级片免费观看
|
国产亚洲福利一区二区免费看
|
亚洲第一街区偷拍街拍
|
高清国语自产拍免费视频国产
|
亚洲丁香婷婷综合久久
|
成人伊人亚洲人综合网站222
|
18禁亚洲深夜福利人口
|
精品国产亚洲一区二区在线观看
|
国产精品免费久久
|
久久青青成人亚洲精品
|
99久久99热精品免费观看国产
|
亚洲嫩草影院在线观看
|
免费精品人在线二线三线区别
|
亚洲精品无码成人片久久不卡
|
免费永久看黄在线观看app
|
免费一级毛片在线播放视频免费观看永久
|
亚洲成A人片在线观看无码3D
|
亚洲黄片手机免费观看
|
久久久无码精品亚洲日韩蜜桃
|
1000部羞羞禁止免费观看视频
|
久久久久国产精品免费免费搜索
|
中日韩亚洲人成无码网站
|
国产午夜影视大全免费观看
|
一区二区三区免费视频观看
|
亚洲ⅴ国产v天堂a无码二区
|
国产高清不卡免费在线
|
深夜a级毛片免费视频
|
国产亚洲A∨片在线观看
|
无码专区永久免费AV网站
|
国产精品免费看久久久香蕉
|
亚洲精品高清久久
|
欧洲精品免费一区二区三区
|