、慕白
posts - 38, comments - 2, trackbacks - 0, articles - 0
BlogJava
::
首頁(yè)
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
Eclipse 3.2 + MyEclipse 5.0GA + WebLogic 9.2 配置詳解
Posted on 2009-06-02 13:48
AntiquMan
閱讀(368)
評(píng)論(0)
編輯
收藏
所屬分類:
WebApp
選擇 WebLogic 9.2 的原因
①WebLogic 8 支持的是 J2EE 1.3,也就是 Servlet 2.3 規(guī)范。若在 MyEclipse 中建立 Web Project 時(shí)選擇了 J2EE 1.4[default],在部署的時(shí)候就會(huì)出現(xiàn)異常,提示部署描述符 web.xml 是畸形的,也就是未通過 DTD 檢驗(yàn)。因?yàn)?J2EE 1.4 使用的是 Servlet 2.4 規(guī)范,這直接體現(xiàn)在 web.xml 部署描述符的頭部引用中。這就是有些朋友遇到的,部署在 Tomcat 和 JBoss 中能夠運(yùn)行的 JSP 程序,部署到 WebLogic 8 就無(wú)法運(yùn)行的原因之一。解決這個(gè)問題,需要將 WebLogic 升級(jí)到 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
>
②若在上一個(gè)問題選擇了 J2EE 1.3 進(jìn)行開發(fā)后,在部署時(shí)會(huì)出現(xiàn)另外的異常,提示“
Unsupported major.minor version 49.0
”—— 又是版本問題,這次是由于 JDK 版本不支持造成的。WebLogic 8 不支持 JDK 1.5,由 JDK 1.5 編譯的程序無(wú)法部署到只支持 JDK 1.4 的服務(wù)器上運(yùn)行。解決的辦法也有兩個(gè):用 JDK 1.4 重新編譯;或者換用支持 JDK 1.5 的服務(wù)器,也就是升級(jí)到 WebLogic 9.2。
配置 WebLogic 9.2
安裝 WebLogic 比較容易,在這里就不再累述了,大家可以參閱相關(guān)文檔。現(xiàn)在著重講一下 WebLogic 的配置,因?yàn)楹竺嬖谂渲?MyEclipse 時(shí)將用到這里的配置信息。
①運(yùn)行開始 -> 程序 -> BEA Products -> Tools -> Configuration Wizard。
②選擇 Create a new WebLogic domain,Next。
③在 Select Domain Source 界面保持默認(rèn),Next。
④在 User name 處輸入 user,兩個(gè) 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ù)器啟動(dòng)時(shí)將會(huì)出現(xiàn)異常,所以最好保持默認(rèn),然后 Next。
⑥在 Customize Environment and Services Settings 界面中默認(rèn)為 No,Next。
⑦在 Domain name 處輸入 mydomain,點(diǎn)擊 Create。
⑧完成后點(diǎn)擊 Done 關(guān)閉 Configuration Wizard 對(duì)話框。
⑨ 運(yùn)行開始 -> 程序 -> BEA Products -> User Projects -> mydomain -> Start Admin Server for Weblogic Server Domain,檢查服務(wù)器是否啟動(dòng)成功。
配置 MyEclipse 的 WebLogic 9 服務(wù)器
啟 動(dòng) Eclipse,選擇“Window -> Preferences”菜單,打開首選項(xiàng)對(duì)話框。展開 MyEclipse 下的 Application Servers 節(jié)點(diǎn),點(diǎn)擊 WebLogic 9,選中右邊的 Enable 單選按鈕,啟用 WebLogic 服務(wù)器。配置如下:
①BEA home directory:C:\BEA(假定 WebLogic 安裝在 C:\BEA 目錄中)
②WebLogic installation directory:C:\BEA\WebLogic92
③Admin username:user(來(lái)自 WebLogic 中的配置)
④Admin password:12345678(來(lái)自 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é)點(diǎn),點(diǎn)擊 JDK,在右邊的 WLS JDK name 處選擇 WebLogic 9 的默認(rèn) JDK。這里組合框中缺省為單獨(dú)安裝的 JRE。單擊 Add 按鈕,彈出 WebLogic -> Add JVM 對(duì)話框,在 JRE 主目錄處選擇 WebLogic 安裝文件夾中的 JDK 文件夾,我的版本為 C:\BEA\jdk150_04,程序會(huì)自動(dòng)填充其他選項(xiàng)。單擊確定按鈕關(guān)閉對(duì)話框。這時(shí)候就可以在 WLS JDK name 組合框中選擇 jdk150_04 了。
至 此,MyEclipse 中 WebLogic 9 的配置工作就算完成了。下面可以看看在 Eclipse 中能否啟動(dòng) WebLogic 服務(wù)器了?安裝了 MyEclipse 之后,Eclipse 工具欄中就會(huì)有一個(gè)“Run/Stop/Restart MyEclipse Application Servers”下拉按鈕。點(diǎn)擊該按鈕的下拉部分,選擇“WebLogic 9 -> Start”菜單,即開始啟動(dòng) WebLogic 了。通過查看控制臺(tái)的消息,就可以檢查啟動(dòng)是否成功,或發(fā)生什么異常。
補(bǔ)充配置
點(diǎn)擊 Paths,在右邊的 Prepend to classpath 列表框中,通過 Add JAR/ZIP 按鈕,加入:
C:\BEA\WebLogic81\server\lib\weblogic.jar
C:\BEA\WebLogic81\server\lib\webservices.jar
如果要用到數(shù)據(jù)庫(kù),還需要把數(shù)據(jù)庫(kù)的驅(qū)動(dòng)類庫(kù)添加進(jìn)來(lái),這里我們用 WebLogic 自帶的 SQL Server 數(shù)據(jù)庫(kù)驅(qū)動(dòng)類庫(kù):
C:\BEA\WebLogic81\server\lib\mssqlserver4v65.jar
對(duì)常見啟動(dòng)問題
出現(xiàn)
The WebLogic Server did not start up properly.
提示和
java.io.InvalidClassException
異常的問題,通常是因?yàn)?JDK 選擇不當(dāng)引起的,在 MyEclipse 的配置中選擇的 JDK 應(yīng)該必須與配置 WebLogic 時(shí)選擇的 JDK 相同。當(dāng)選擇默認(rèn) JDK 時(shí),也可以在 MyEclipse 中配置 BEA 的 jrockit90_150_04 這個(gè) JDK。
Eclipse 3.2 + MyEclipse 5.0GA + WebLogic 8.1 配置詳解
MyEclipse默認(rèn)的應(yīng)用服務(wù)器為JBoss3,這里我們使用WebLogic8.1。啟動(dòng)Eclipse,選擇“窗口\首選項(xiàng)”菜單,打開首選項(xiàng)對(duì) 話框。展開MyEclipse下的Application Servers結(jié)點(diǎn),點(diǎn)擊JBoss 3,選中右面的Disable單選按鈕,停用JBoss 3。然后點(diǎn)擊WebLogic 8,選中右邊的Enable單選按鈕,啟用WebLogic服務(wù)器。同時(shí)下面的配置如下:
(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é)點(diǎn),點(diǎn)擊JDK,在右邊的WLS JDK name處選擇WebLogic 8的默認(rèn)JDK。這里組合框中缺省為j2re1.4.2_03,即之前單獨(dú)安裝的jre。單擊Add按鈕,彈出WebLogic > Add JVM對(duì)話框,在JRE名稱處隨便輸入一個(gè)名字,如jre1.4.1_02。然后在JRE主目錄處選擇WebLogic安裝文件夾中的JDK文件夾,如 D:\BEA\jdk141_02,程序會(huì)自動(dòng)填充Javadoc URL文本框和JRE系統(tǒng)庫(kù)列表框。單擊確定按鈕關(guān)閉對(duì)話框。這時(shí)候就可以在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
最后點(diǎn)擊Paths,在右邊的Prepend to classpath列表框中,通過Add JAR/ZIP按鈕,加入D:\BEA\weblogic81\server\lib\weblogic.jar、D:\BEA\weblogic81\ server\lib\webservices.jar。如果用到數(shù)據(jù)庫(kù),還需把數(shù)據(jù)庫(kù)的驅(qū)動(dòng)類庫(kù)加進(jìn)來(lái),這里我們用WebLogic自帶的SQL Server數(shù)據(jù)庫(kù)驅(qū)動(dòng)庫(kù)D:\BEA\weblogic81\server\lib\mssqlserver4v65.jar。
至此,MyEclipse中WebLogic8的配置工作就算完成了。下面可以看看在Eclipse中能否啟動(dòng)WebLogic了?自從安裝了 MyEclipse之后,Eclipse工具欄中就會(huì)有一個(gè)Run/Stop Servers下拉按鈕。點(diǎn)擊該按鈕的下拉部分,選擇“WebLogic 8\Start”菜單,即開始啟動(dòng)WebLogic了。通過查看下面的控制臺(tái)消息,就可以知道啟動(dòng)是否成功,或有什么異常發(fā)生。停止WebLogic可選 擇“WebLogic\Stop”菜單。
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(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
常用鏈接
我的隨筆
我的評(píng)論
我的參與
最新評(píng)論
留言簿
(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)
搜索
最新評(píng)論
1.?re: 六種異常處理的陋習(xí)
謝謝,看完后,解決問題了。
--zoudx
2.?re: 完全體驗(yàn)尚郵指南--導(dǎo)入Service Book
good good good
--JXY
閱讀排行榜
1.?flex String 相關(guān)處理(2276)
2.?WSDD文件參考文檔(2032)
3.?設(shè)置軟件白名單,讓UAC提示不再?gòu)棾?1786)
4.?重磅推出:Oracle客戶端精簡(jiǎn)綠色版(1313)
5.?完全體驗(yàn)尚郵指南--導(dǎo)入Service Book(1184)
評(píng)論排行榜
1.?六種異常處理的陋習(xí)(1)
2.?完全體驗(yàn)尚郵指南--導(dǎo)入Service Book(1)
3.?電腦其實(shí)很好玩(0)
4.?Java多線程編程詳解(0)
5.?oracle存儲(chǔ)過程定時(shí)作業(yè)模板(0)
主站蜘蛛池模板:
无码专区永久免费AV网站
|
免费无码午夜福利片
|
无码人妻精品中文字幕免费
|
亚洲电影日韩精品
|
美女被艹免费视频
|
亚洲高清偷拍一区二区三区
|
麻豆一区二区三区蜜桃免费
|
国产一区二区三区在线免费
|
在线观看亚洲电影
|
亚洲国产小视频精品久久久三级
|
亚洲中文字幕一区精品自拍
|
免费A级毛片无码A∨免费
|
亚洲国产一区二区三区青草影视
|
baoyu116.永久免费视频
|
亚洲春色在线视频
|
99re6在线视频精品免费下载
|
亚洲精品一卡2卡3卡三卡四卡
|
久久九九AV免费精品
|
18gay台湾男同亚洲男同
|
91手机看片国产永久免费
|
亚洲乱码在线播放
|
日本v片免费一区二区三区
|
一级A毛片免费观看久久精品
|
久久久久国色AV免费看图片
|
在线观看免费无码视频
|
亚洲va国产va天堂va久久
|
精品无码国产污污污免费网站
|
亚洲婷婷在线视频
|
国产区卡一卡二卡三乱码免费
|
日韩久久无码免费毛片软件
|
国产亚洲综合色就色
|
青青草a免费线观a
|
免费无遮挡无码视频在线观看
|
国产亚洲精品a在线观看app
|
精品剧情v国产在免费线观看
|
亚洲毛片网址在线观看中文字幕
|
西西人体免费视频
|
2020久久精品亚洲热综合一本
|
亚洲av成人一区二区三区在线观看
|
中文在线免费不卡视频
|
亚洲国产精品人久久电影
|