weblogic使用手冊資料_第1頁
weblogic使用手冊資料_第2頁
weblogic使用手冊資料_第3頁
weblogic使用手冊資料_第4頁
weblogic使用手冊資料_第5頁
已閱讀5頁,還剩197頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1WEBLOGIC服務(wù)器管理概述9

域、管理服務(wù)器與受管服務(wù)器9

啟動管理控制臺10

運(yùn)行時對象與配置對象11

日志消息的集中訪問12

WEBLOGIC管理服務(wù)器與WEBLOGIC受管服務(wù)器13

啟動時的錯誤消息13

啟動WEBLOGIC管理服務(wù)器14

WebLogic服務(wù)器啟動時的口令使用14

從Start菜單啟動WebLogic管理服務(wù)器14

啟動與終止Windows服務(wù)形式的WebLogic服務(wù)器14

從命令行啟動VebLogic管理服務(wù)器15

用腳本啟動管理服務(wù)器17

在受管服務(wù)器運(yùn)行時重啟管理服務(wù)器17

在同臺機(jī)器上重啟管理服務(wù)器18

在其它機(jī)器上重啟管理服務(wù)器18

將WEBLOGIC受管服務(wù)器加入到域19

啟動WEBLOGIC受管服務(wù)器19

通過腳本啟動WEBLOGIC受管服務(wù)器20

從老版本W(wǎng)EBLOGIC服務(wù)器升級21

從管理控制臺終止WEBLOGIC服務(wù)器22

從命令行停止服務(wù)器22

暫停和恢復(fù)受管服務(wù)器22

將WEBLOGIC服務(wù)器設(shè)置為WINDOWS服務(wù)23

刪除WINDOWS服務(wù)形式的WEBLOGIC服務(wù)器23

更改安裝成Windows服務(wù)的服務(wù)器口令23

注冊啟動與終止類24

2節(jié)點管理器25

節(jié)點管理器概述25

配置與啟動節(jié)點管理器26

啟動節(jié)點管理器26

啟動管理服務(wù)器28

3配置WEBLOGIC服務(wù)器與集群30

服務(wù)器與集群配置概述30

管理服務(wù)器的角色30

啟動管理控制臺31

動態(tài)配置的工作原理32

百萬人才為您服務(wù)!

有能力,我要賺錢!有需求,我要懸賞!立即注冊

參與任務(wù),完成要求,賺得其金提出需求>托管賞金>獲得創(chuàng)意

我是威客?我要申請會員我是任務(wù)發(fā)布者?我有問題要發(fā)布任務(wù)

掙錢C外包

學(xué)。尋找適合的任務(wù)完成它,中標(biāo)獲得真金白銀D這里可以外包你的需求.無論是設(shè)計還是文案

成長

每個人都在競爭中不斷學(xué)習(xí)和成長的過程e著_入員的關(guān)注

/

朋友必看對你一定有用o人才

在這里找到與你志趣相投的朋友在這里尋找解決方案的同時還可以獲得企業(yè)急需

的創(chuàng)意人才.這里是個人才蓄水庫

實名認(rèn)證要用到身份證相片用手機(jī)照.

F來然后上傳上去就行了,實名認(rèn)證?言卜fTsn^tm

用戶資料的真實性進(jìn)行驗證審核。保障用戶的合法權(quán)益

幫你解決一切難題現(xiàn)在趕緊免費(fèi)注冊享受會員服務(wù)

http://blog.sina.com.cn/zhubrjie

集群配置規(guī)劃32

服務(wù)器配置任務(wù)列表33

集群配置列表35

新建一個域35

概述36

監(jiān)控服務(wù)器37

終止或暫停服務(wù)器38

觸38

集群數(shù)據(jù)38

服務(wù)器安全39

JMS39

JTA39

監(jiān)控JDBC連接池39

管理控制臺的MONITORING頁面一覽表40

4用日志消息管理WEBLOGIC服務(wù)器42

日志子系統(tǒng)概述42

本地服務(wù)器的日志文件43

啟動日志44

客戶端日志44

日志文件的格式44

消息屬性45

消息目錄45

消息的嚴(yán)重級別45

消息調(diào)試46

瀏覽日志文件46

查看日志46

創(chuàng)建域日志過濾器46

5分發(fā)應(yīng)用48

分發(fā)格式48

用管理控制臺分發(fā)應(yīng)用48

步驟1:配置與分發(fā)應(yīng)用48

步驟2:分發(fā)應(yīng)用組件49

分發(fā)順序51

自動分發(fā)51

啟用或禁用自動部署51

動態(tài)分發(fā)52

啟用與禁用自動分發(fā)53

自動分發(fā)展開目錄格式的應(yīng)用53

卸載或重新分發(fā)被自動分發(fā)的應(yīng)用55

6配置WEBLOGIC服務(wù)器的WEB組件55

概述55

HTTP參數(shù)55

配置監(jiān)聽端口56

WEB應(yīng)用56

Web應(yīng)用與集群57

指定缺省的Web應(yīng)用57

配置虛擬主機(jī)58

虛擬主機(jī)與缺省Web應(yīng)用58

設(shè)置虛擬主機(jī)59

WEBLOGIC服務(wù)器如何解析HTTP請求60

設(shè)置HTTP訪問日志61

日志回旋(LogRotation)61

使用管理控制臺設(shè)置HTTP訪問日志61

普通日志格式62

使用擴(kuò)展日志格式62

防止“POST拒絕服務(wù)”攻擊66

設(shè)置WEBLOGIC服務(wù)器的HTTP隧道67

配置HTTP隧道連接67

建立客戶端與WebLogic服務(wù)器之間的連接68

用本地I/O提供靜態(tài)文件服務(wù)(只適用于WINDOWS)68

7代理對另一個HTTP服務(wù)器的請求70

概述70

設(shè)置從服務(wù)器的代理70

代理SERVLET的分發(fā)描述符示例70

8代理對WEBLOGIC集群的請求72

概述72

設(shè)置HTTPCLUSTERSERVLET72

HTTPCLUSTERSERVLET的分發(fā)描述符示例73

975

配置WEB應(yīng)用的安全性75

設(shè)置對Web應(yīng)用的授權(quán)75

多Web應(yīng)用、Cookies與身份驗證76

限制對Web應(yīng)用資源的訪問76

在servlet中使用用戶和角色78

配置WEB應(yīng)用的外部資源79

在WEB應(yīng)用中引用EJBS80

配置會話管理80

HTTP會話屬性80

會話超時80

配置會話Cookies81

使用長效cookies81

配置持久化會話81

通用屬性82

使用基于內(nèi)存的、單服務(wù)器的、非復(fù)制的持久存儲82

使用基于文件的持久存儲83

使用基于數(shù)據(jù)庫的持久存儲83

使用URL重寫84

URL重寫的編碼指南84

URL重寫與無線訪問協(xié)議NAP)85

使用字符集與POST數(shù)據(jù)85

10配置APACHE-WEBLOGIC服務(wù)器插件87

概述87

平臺支持87

安裝庫88

配置HTTPD.CONF文件89

通過URL代理89

通過MIME文件類型代理90

APACHE-WEBLOGICSERVER插件的參數(shù)90

使用SSL協(xié)議92

與SSL-APACHE配置有關(guān)的問題93

HTTPD.CONF文件示例93

配置文件示例94

使用WebLogic集群的例子94

不使用WebLogic集群的例子94

配置虛擬主機(jī)的例子94

分發(fā)APACHE-WEBLOGICSERVER插件95

11配置MICROSOFT-HS插件96

概述96

連接池以及保持活動狀態(tài)96

安裝庫97

更新IIS設(shè)置使請求轉(zhuǎn)給WEBLOGIC97

創(chuàng)建IISPROXY.INI文件98

文件擴(kuò)展名方式的請求代理101

路徑方式的請求代理101

.ini文件示例101

使用SSL102

將SERVLETS請求轉(zhuǎn)交給WEBLOGIC服務(wù)器處理103

安裝測試103

12配置NETSCAPE插件104

概述104

連接池和保持激活104

插件的配置104

步驟1:復(fù)制庫105

步驟2:設(shè)置obj.co時文件105

步驟3:更改MIME.types文件108

步驟4:分發(fā)與測試NSAP1插件108

參數(shù)109

使用SSL協(xié)議110

有關(guān)WEBLOGIC服務(wù)器集群失敗轉(zhuǎn)移的注意事項111

0BJ.CONF文件示例(不使用WEBLOGIC集群的情況)112

OBJ.CONF文件(使用WEBLOGIC集群的情況)113

13安全管理115

安全配置概述115

改變系統(tǒng)口令116

指定一個安全域117

配置緩存域118

配置LDAP安全域120

配置WindowsNT安全域123

配置UNIX安全域124

配置RDBMS安全域126

安裝一個定制安全域127

測試代用安全域與定制安全域127

遷移安全域128

定義用戶128

定義用戶組129

定義虛擬機(jī)的用戶組130

定義ACL130

配置SSL協(xié)議131

獲得私鑰與數(shù)字證書132

保存私鑰與數(shù)字簽名134

定義可靠的證書管理機(jī)構(gòu)134

定義SSL協(xié)議的配置字段135

配置雙向驗證136

CONFIGURINGRMIOVERHOPOVERSSL(TBD)137

口令的保護(hù)137

安裝審計提供者138

安裝連接過濾器139

設(shè)置JAVA安全管理器139

配置安全上下文傳播141

14管理事務(wù)144

事務(wù)管理概述144

配置事務(wù)145

事務(wù)的監(jiān)控與日志記錄145

將服務(wù)器遷移到另一臺機(jī)器中146

15管理JDBC連接147

用管理控制臺管理JDBC147

JDBC配置指南147

JDBC配置概述147

配置JDBC驅(qū)動程序148

連接池152

設(shè)置連接池153

管理連接池153

多池153

創(chuàng)建多池154

管理多池154

數(shù)據(jù)源154

創(chuàng)建數(shù)據(jù)源154

數(shù)據(jù)源管理155

16管理JMS156

配置JMS156

配置連接工廠157

配置模板157

配置收信方主鍵158

配置備份庫158

配置JMS服務(wù)器159

配置收信方160

配置會話池160

配置連接使用者161

監(jiān)控JMS161

恢復(fù)失敗的WEBLOGIC服務(wù)器161

重啟或替換WebLogic月艮務(wù)器162

編程考慮162

17管理JNDI164

將對象裝載到JNDI樹164

查看JNDI樹164

18管理WEBLOGICJ2EE連接器構(gòu)架165

WEBLOGICJ2EE連接器構(gòu)架概述165

安裝資源適配器166

配置與部署資源適配器166

配置與部署資源適配器166

查看已部署的資源適配器167

卸載已部署的資源適配器167

刪除一個資源適配器168

查看元素與屬性168

監(jiān)控連接池與參數(shù)168

編輯資源適配器分發(fā)描述符169

19管理WEBLOGIC服務(wù)器許可證171

安裝WEBLOGIC許可證171

更新許可證171

A使用WEBLOGICJAVA工具173

APPLETARCHIVER173

語法173

CONVERSION174

DER2PEM174

例子174

DBPING174

語法174

DEPLOY175

參數(shù)175

Actions(以下表中選一"個)175

其它參數(shù)175

選項175

例子176

GETPROPERTY177

語法177

例子177

LOGToZlP178

語法178

例子178

MULTICASTTEST178

語法179

例子179

MYIP180

語法180

例子180

PEM2DER180

語法180

例子180

SCHEMA180

語法181

例子181

SHOWLICENSES181

語法181

SYSTEM181

語法181

例子182

T3DBPING182

語法182

VERBOSETOZIP182

語法182

UNIX上的例子183

NT上的例子183

VERSION183

語法183

例子183

WRITELIENSE183

語法183

例子184

BWEBLOGIC服務(wù)器的命令行接口參考185

命令行接口簡介185

BeforeYouBegin185

使用WEBLOGIC服務(wù)器命令186

語法186

參數(shù)186

WEBLOGIC服務(wù)器管理命令參考186

CONNECT187

HELP187

LICENSES188

LIST188

LOCK188

PING189

SERVERLOG189

SHUTDOWN190

THREAD_DUMP190

unlock191

VERSION79/

MBEAN管理命令參考191

CREATE命令192

DELETE命令193

GET命令193

INVOKE命令194

SET命令195

配置及管理連接池的命令196

命令的名字196

WEB服務(wù)器插件的參數(shù)197

概述197

WEBSERVER插件的一-般參數(shù)197

WEBSERVER插件的SSL參數(shù)201

1WebLogic服務(wù)器管理概述

本章將介紹WebLogic服務(wù)器的管理工具,內(nèi)容如下:

/域、管理服務(wù)器以及受管理的服務(wù)器

/啟動管理控制臺

/運(yùn)行時對象與配置對象

/對日志消息的集中訪問

BEAWebLogicServer?包含了許多互相關(guān)聯(lián)的資源。對這些資源的管理包

括下列任務(wù):服務(wù)器的啟動及終止,服務(wù)器以及連接池的負(fù)載平衡,資源配置

的監(jiān)控,診斷并修改問題,監(jiān)控并評估系統(tǒng)性能,分發(fā)Web應(yīng)用、EJB以及其

它資源。

WebLogic服務(wù)器提供了一個健壯的基于Web的工具——管理控制臺,它是執(zhí)

行上述任務(wù)的主要工具。通過管理控制臺,你可以訪問WebLogic管理服務(wù)。

管理服務(wù)實現(xiàn)了Sun的Java管理擴(kuò)展標(biāo)準(zhǔn)(JMX),它是WebLogic資源管

理的基礎(chǔ)。

你可以用管理控制臺來配置資源的屬性,分發(fā)應(yīng)用及組件,監(jiān)控資源的使用情

況(如服務(wù)器負(fù)載,Java虛擬機(jī)的內(nèi)存使用情況以及數(shù)據(jù)庫連接池的負(fù)載),

查看日志消息,終止服務(wù)器,以及執(zhí)行其它管理任務(wù)。

域、管理服務(wù)器與受管服務(wù)器

作為一個單元來管理的并相互關(guān)聯(lián)的一組WebLogic服務(wù)器資源被稱為域。一

個域可以包含一或多個WebLogic服務(wù)器,還可以包含WebLogic服務(wù)器集群。

域的配置使用擴(kuò)展標(biāo)記語言(XML)定義。

install_dir/config/domain_name目錄中的config.xml文件定義了

域的配置,install_dir是WebLogicServer軟件的安裝目錄。

域是一個完備的管理單元。向域里分發(fā)應(yīng)用的時候,該應(yīng)用的各組成部分只能

分發(fā)到域之內(nèi)的服務(wù)器上。如果域中包含集群,那么集群中的所有服務(wù)器都必

須屬于同一個域。

J2EE應(yīng)用是?一個組件集合,這些組件被組織成一個部署單元(例如EAR,WAR,

或JAR文件)。應(yīng)用所需要的各種組件——EJBs或Web應(yīng)用,服務(wù)器或集群,

JDBC連接池等等都定義在一個域配置中。將這些資源組合在一個單一的、完備

的域中使我們可以以統(tǒng)一的方式來看待或訪問這些相互關(guān)聯(lián)的資源。

運(yùn)行管理服務(wù)的WebLogic服務(wù)器稱為管理服務(wù)器。管理服務(wù)集中管理并監(jiān)控

域的所有資源。如果要對某個域執(zhí)行管理操作,該域的管理服務(wù)器必須處于?運(yùn)

行狀態(tài)。

一個包含多個WebLogic服務(wù)器的域只能有一個管理服務(wù)器,其它服務(wù)器稱為

受管服務(wù)器。每個WebLogic受管服務(wù)器都會在啟動時從管理服務(wù)器得到各自

的屬性配置。

管理服務(wù)器和WebLogic受管服務(wù)器啟動時都運(yùn)行webLogic.Server類。

沒有作為受管服務(wù)器啟動的WebLogic服務(wù)器就是管理服務(wù)器。

在生產(chǎn)環(huán)境中,系統(tǒng)的典型配置是這樣的:應(yīng)用及業(yè)務(wù)邏輯組件被分發(fā)在多個

受管服務(wù)器上,而管理服務(wù)器則負(fù)責(zé)配置及監(jiān)控受管服務(wù)器。管理服務(wù)器的作

用是配置與監(jiān)控受管服務(wù)器。如果管理服務(wù)器宕機(jī)了,部署在受管服務(wù)器上的

應(yīng)用不受影響,可以繼續(xù)處理客戶端的請求;這種情況下,當(dāng)管理服務(wù)器被重

啟后,可以重新獲得對活動域的控制(詳細(xì)內(nèi)容,參見“受管服務(wù)器運(yùn)行時重

啟管理服務(wù)器”中的內(nèi)容)。

把應(yīng)用或應(yīng)用組件分散到一組受管服務(wù)器上能帶來一些好處。將EJB以及其它

組件分布到一組服務(wù)器上可以保證主應(yīng)用的可用性。如果不同的組件完成不同

的功能可以提高系統(tǒng)的性能,例如將數(shù)據(jù)庫訪問與帳單事務(wù)分在不同的受管服

務(wù)器上處理?象EJB這種可以實現(xiàn)各種功能的組件或應(yīng)用是可以被隔離開的,

從而使它的可用性不依賴于其它組件的狀態(tài)。多個應(yīng)用可以部署在??個域中。

當(dāng)管理服務(wù)器使用這樣的配置啟動以后,我們說該域是活動(active)的。在

管理服務(wù)器運(yùn)行期間,只有管理服務(wù)器才可以修改配置文件。管理控制臺及命

令行管理工具提供了訪問管理服務(wù)器的手段,你可以通過它們來修改域的配置。

一個域被激活后,可以通過管理控制臺監(jiān)控或配置整個域的資源。

配置存儲庫(configurationrepository)還保存了其它非活動的配置文

件,你可以通過管理終端來編輯這些文件。配置存儲庫由位于/config目錄下

的一系列子目錄構(gòu)成。任何域都是由位于一個與該域同名的子目錄下的

config.xml唯一定義的。你可以通過管理控制臺在啟動時出現(xiàn)的歡迎頁面上

的Configuation鏈接來訪問非活動的配置文件。

啟動管理控制臺

管理控制臺是一個Web應(yīng)用,它使用JSP來訪問管理服務(wù)器所管理的資源。

管理服務(wù)器啟動以后(見“啟動與終止WebLogic服務(wù)器”),在瀏覽器中使

用以下URL啟動管理控制臺。

http://hostname:port/console

其中hostname為管理服務(wù)器終端的名字或IP地址,而port則為管理控制

臺用來監(jiān)聽請求的端口(缺省為7001)。如果你是用安全套接層(SSL)來啟動

管理服務(wù)器,那么必須在http后面加上s,如下所示。

https://hostname:port/console

如果瀏覽器被配置為使用代理服務(wù)器來發(fā)送請求,要將瀏覽器配置改為不使用

代理服務(wù)器。如果管理服務(wù)器與瀏覽器位于同一臺機(jī)器上,那么你要確保發(fā)送

給localhost以及127.0.0.1的請求沒有被發(fā)送給代理服務(wù)器。

管理控制臺的左窗格包含了一個樹形結(jié)構(gòu),你可以通過這棵樹來瀏覽數(shù)據(jù)表、

配置頁面、監(jiān)控頁面,或者是訪問日志文件。在樹中選擇一個項目(即用鼠標(biāo)

左點項目),就可以顯示某種類型的資源的相關(guān)數(shù)據(jù)或者顯示某個資源的配置

頁面以及監(jiān)控頁面。樹的最左邊的節(jié)點是一些文件夾,如果文件夾里包含有葉

子節(jié)點,那么你可以點擊其左邊的加號來展開樹并訪問葉子節(jié)點。

實體表(某特定類型的資源的數(shù)據(jù)表)是可以定制的,這可以通過減少或增加

顯示不同屬性的列來實現(xiàn)。你也可以點擊表格上部的aCustomizethis

table”鏈接對它進(jìn)行定制。表中的每一列都對應(yīng)于被選中一個屬性。

啟動管理控制臺需要輸入口令。第一次可以使用與啟動管理服務(wù)器相同的用戶

名和口令來啟動管理控制臺,然后你可以使用管理控制臺來創(chuàng)建一組具有管理

權(quán)限的用戶,此后這些用戶就可以通過管理控制臺來執(zhí)行管理工作了。

運(yùn)行時對象與配置對象

管理服務(wù)器中有許多類似于JavaBean的ManagementBeans(MBeans)對

象。Mbeans遵循Sun的Java管理擴(kuò)展標(biāo)準(zhǔn)(JMX)。這些對象提供了對域

資源的管理訪問。

管理服務(wù)器包含了配置Mbeans與運(yùn)行時Mbeans。管理Mbeans提供了配置

屬性的SET(寫)與GET(讀)訪問。

運(yùn)行時Mbeans提供了域資源信息的快照,例如當(dāng)前HTTP會話的信息與JDBC

連接池的負(fù)載信息。如果域的某個資源(例如Web應(yīng)用)被實例化,那么服務(wù)

器會創(chuàng)建一個Mbeans的實例來收集這個資源的信息。

當(dāng)你從管理控制臺訪問某一資源的監(jiān)控頁面時,管理控制臺執(zhí)行GET操作獲取

當(dāng)前的屬性值。

管理服務(wù)使域資源的屬性可以被動態(tài)修改,即使WebLogic服務(wù)器正在運(yùn)行,

也可以修改屬性。許多屬性改變不需要重啟服務(wù)器就能生效。這時,修改后的

屬性不僅表示當(dāng)前屬性值,還會被保存到配置文件中。(有關(guān)配置WebLogic

服務(wù)器的更多信息,請參見“配置WebLogic服務(wù)器叮集群”中的內(nèi)容。)

除了基于Web的管理控制臺外,WebLogic服務(wù)器還提供了命令行工具來訪問

域資源配置及監(jiān)控屬性??梢杂妹钚泄ぞ邉?chuàng)建script,使系統(tǒng)的管理自動

化。(請參見“WebLogic域管理命令”)

日志消息的集中訪問

通過管理服務(wù)器提供的域日志,你可以集中地訪問所有服務(wù)器的關(guān)鍵系統(tǒng)消息。

通過JMX提供的基本功能,消息可以轉(zhuǎn)發(fā)到訂閱該消息的實體。訂閱實體通過

設(shè)置過濾器來選擇感興趣的消息。本地服務(wù)器在啟動時發(fā)向其它網(wǎng)絡(luò)實體的信

息稱為一個布告。JMX布告使域內(nèi)所有服務(wù)器的關(guān)鍵日志消息都被轉(zhuǎn)發(fā)給管理

服務(wù)器。在WebLogic受管服務(wù)器啟動時,管理服務(wù)器會進(jìn)行注冊以便接受關(guān)

鍵日志消息。這些消息被存儲在域日志中。管理服務(wù)器向域里的每一個

WebLogic服務(wù)器注冊一個域日志過濾器來選擇需要轉(zhuǎn)發(fā)的消息。你可以通過

管理控制臺改變域日志過濾器,查看域日志以及查看本地服務(wù)器日志。(詳細(xì)

內(nèi)容,請參見“使用日志消息管理WebLogic服務(wù)器”)

啟動與終止WebLogic服務(wù)器

本章將介紹以下內(nèi)容:

/WebLogic管理服務(wù)器與WebLogic受管服務(wù)器

/啟動WebLogic管理服務(wù)器

/將一個WebLogic受管服務(wù)器加到域中

/啟動WebLogic受管服務(wù)器

/從老版本W(wǎng)ebLogic服務(wù)器升級

/通過管理控制臺終止WebLogic服務(wù)器

/受管服務(wù)器暫停和恢復(fù)

/將WebLogic服務(wù)器設(shè)置為Windows服務(wù)

/注冊啟動類與終止類

WebLogic管理服務(wù)器與WebLogic受管服務(wù)器

一個WebLogic域由多個WebLogic服務(wù)器組成,其中必須有一個管理服務(wù)器,

該域中的其它WebLogic服務(wù)器被稱為受管服務(wù)器。你可以將服務(wù)器啟動為

WebLogic管理服務(wù)器或WebLogic受管服務(wù)器。

管理服務(wù)器是WebLogic服務(wù)器的缺省角色。因此如果域中只有一個

WebLogic服務(wù)器,那么該服務(wù)器的角色就是管理服務(wù)器。在一個多服務(wù)器的

域中,只有當(dāng)服務(wù)器在啟動時被要求從?個運(yùn)行著的管理服務(wù)器獲得配置時才

會成為受管服務(wù)器。

管理服務(wù)器控制對WebLogic域配置的訪問以及提供諸如監(jiān)控及日志消息瀏覽

等功能。用戶通過管理控制分來訪問管理服務(wù)器所提供的管理服務(wù)。

WebLogic受管服務(wù)器在啟動時會從管理服務(wù)器獲得它的配置。因此啟動一個

多服務(wù)器的域只需要兩個步驟:先啟動管理服務(wù)器,然后啟動受管服務(wù)器。

注意:受管服務(wù)器的版本必須與管理服務(wù)器的版本相同。

啟動時的錯誤消息

在WebLogic啟動時,標(biāo)準(zhǔn)日志子系統(tǒng)還不能用于日志記錄。因此,任何在啟

動時發(fā)生的錯誤都會輸出到stdOut以及一個特殊的啟動日志文件一

servername-startup.log文件?中(其中servername是月艮務(wù)器的名字)。

如果啟動成功,那么該卜1志中的最后一條消息會指向本地服務(wù)器的日志文件所

在的位置。有關(guān)WebLogic服務(wù)器的日志子系統(tǒng)的更多信息,請參見“利用日

志消息管理WebLogic服務(wù)器”。

啟動WebLogic管理服務(wù)器

啟動WebLogic管理服務(wù)器有以下多種方式:

/從命令行啟動

啟動WebLogic服務(wù)器的命令可以手工輸入,也可以把啟動命令寫在一個腳本

中,從而避免每次啟動服務(wù)器時都要重輸命令。有關(guān)WebLogic服務(wù)器提供的

腳本示例的詳細(xì)信息,請參見“使用腳本啟動WebLogic受管服務(wù)器”中的內(nèi)

容。

/從Start菜單啟動WebLogic服務(wù)器(只用于Windows)

/如果你將WebLogic服務(wù)器安裝為一個Windows服務(wù),那么在計算機(jī)啟動

時WebLogic服務(wù)器將自動啟動。

WebLogic服務(wù)器啟動時的口令使用

安裝WebLogic的過程中,會要求你輸入一個用于WebLogic啟動的口令。如

果你是用腳本來啟動管理服務(wù)器與受管服務(wù)器,那么應(yīng)該在腳本中將口令加入

命令參數(shù)(請參見“從命令行啟動WebLogic管理服務(wù)器”)。如果啟動服務(wù)

器的腳本沒有將口令指定為命令行參數(shù),又沒有password.ini文件,那么在

啟動時系統(tǒng)會提示你輸入口令。

從Start菜單啟動WebLogic管理服務(wù)器

如果WebLogic服務(wù)器是通過BEA安裝程序安裝的,那么你可以使用Windows

啟動菜單中的WebLogicServer快捷方式啟動WebLogic管理服務(wù)器。選

擇:

Start->Programs->BEAWebLogicE-Business

Platform->WeblogicServerVersion->StartDefaultServer

其中version是指WebLogic服務(wù)器軟件的版本號

調(diào)用Start菜單中的WebLogicServer快捷方式實際上就是啟動了

startWebLogic.cmd腳本(該腳本位于

install_dir/config/domain_name目錄下,其中domain_name是指域

的名字,install_dir是指WebLogic服務(wù)器軟件的安裝目錄)。

啟動與終止Windows服務(wù)形式的WebLogic服務(wù)器

如果把WebLogic安裝成Windows服務(wù),那么WebLogic服務(wù)器會在計算機(jī)

啟動時自動啟動。執(zhí)行startWebLogic.cmd腳本會將WebLogic服務(wù)器啟

動為管理服務(wù)器。參見“從命令行啟動WebLogic管理服務(wù)器”中的內(nèi)容。

要使WebLogic服務(wù)器作為Windows服務(wù)運(yùn)行,需要在安裝時設(shè)定。有關(guān)安

裝及刪除Windows服務(wù)形式的WebLogic服務(wù)器,請參見“將WebLogic服

務(wù)器設(shè)置為Windows服務(wù)”。

你可以按以下步驟從服務(wù)控制面板啟動或終止WebLogic服務(wù)器:

1.選擇Start->Settings->ControlPanel(編者注:對應(yīng)中文windows就是開始->

設(shè)置,控制面板,管理工具)

2.雙擊服務(wù)控制面板,這樣便打開了服務(wù)控制面板

3.在服務(wù)控制面板中找到WebLogic服務(wù)器。如果WebLogic已經(jīng)啟動,你可以

使用Stop按扭來終止WebLogic服務(wù)器。如果WebLogic」經(jīng)終止,那么Start

按扭就可以被用來啟動WebLogic服務(wù)器。

Windows服務(wù)有三種模式:自動,手動與禁用。你可以通過Startup按鈕來

選擇其中一種模式。

從命令行啟動WebLogic管理服務(wù)器

因為WebLogic服務(wù)器是一個Java應(yīng)用,因此與其它Java應(yīng)用一樣,你可

以使用Java命令來啟動WebLogic服務(wù)器。啟動WebLogic服務(wù)器的參數(shù)非

常長,因此如果要從命令行來啟動它,那么你必須輸入?長串的參數(shù),這是非

常煩人的。為了保證啟動命令的正確性,BEA建議你將命令寫入到一個腳本中,

然后用這個腳本來啟動WebLogic服務(wù)器。

以下參數(shù)是用Java命令行啟動WebLogic管理服務(wù)器所必需的:

/Java堆內(nèi)存的最大與最小值

例如,你想使用缺省的64M堆內(nèi)存來啟動WebLogic服務(wù)器,那么你就應(yīng)該

使用java-ms64m與-mx64選項來啟動服務(wù)器。

上述參數(shù)值會影響WebLogic服務(wù)器的性能,上面所提供的值只是一個缺省

值。在生產(chǎn)環(huán)境中,你應(yīng)該仔細(xì)考慮應(yīng)用及環(huán)境所要使用的堆內(nèi)存的大小。

/設(shè)置java-classpath選項

該選項的最簡要的設(shè)置可以參見“設(shè)置類路徑選項”

/指定服務(wù)器的名字

域的配置通過服務(wù)器名字指定。在命令行中通過以下參數(shù)來指定服務(wù)器的名

字:

-Dweblogic.Name=Servername

缺省值為myserver,

/提供用戶名與口令

缺省用戶為system,口令為安裝時所輸入的口令。耍將WebLogic管理服

務(wù)器啟動為某?特定用戶,那么命令行應(yīng)該使用以下參數(shù):

-DwebLogic.management.username=username

使用以下參數(shù)給出該用戶的口令:

-DwebLogic.management.password=password

如果你不是從WebLogic根目錄啟動WebLogic服務(wù)器,那么需要指7E

WebLogic根目錄的位置。

域的安全資源以及配置存儲庫(缺省為\config目錄)位于WebLogic根目

錄下。你可以用以下參數(shù)在命令行中指定WebLogic的主目錄:

-Dweblogic.RootDirectory=paf/)

其中path是主目錄的路徑。如果命令行中沒有指定該屬性,那么當(dāng)前目錄就

被設(shè)置為該屬性的動態(tài)值。

如果要使用SSL協(xié)議,那么在啟動時需要把私鑰密碼傳遞給服務(wù)器以便服

務(wù)器可以對SSL私鑰文件解密。在命令行中用以下參數(shù)來傳遞SSL私鑰口

令:

-Dweblogic.pkpass^ord=pkpassword

其中pkpassword是SSL私鑰密碼。

在命令行中使用以下參數(shù)可以在啟動管理服務(wù)器時指定域配置文件的名字:

-Dweblogic.Domain=domain_name

其中domain_name是域的名稱。用來啟動域的配置文件保存在同名子目錄

下。

配置存儲庫由/config目錄下的域組成。配置存儲庫可能包含多個域配置。

每個域分別位于一個子目錄中,子目錄的名字與域的同名。指定

domain_name時,實際指定的是這個子目錄的名字。所指定的子目錄包含了

一個XML配置文件(config.xml)以及對應(yīng)域的安全資源(見下面的例子)。

域的配置由config.xml文件指定。

配置存儲庫中域目錄中的內(nèi)容

飛CommandPrompt

1115a

12/05/001115a<DIR>.

12/05/001115a<DIR>..

12/05/001115a<DIR>applications

12/05/001126a<DIR>logs

12/12/001122a3.005conFig.xml.booted

12/12/000334p3,174config.xnl.ORIGINAL

12/15/000335p3,005config.xml.BACKUP

12/15/000335p14,648fileRealn.properties

12/15/000335p820denocert.pem

12/15/000335p502demokey.pen

12/15/000335p862ca.pem

12/15/000335p2,238startVebLosfic.ico

12/15/000335p5SerializedS?;stenIni.dat

12/15/000335p2r559setEnu.cmd

12/15/000335p3,430con£ig.xml.FROM_INSTftLLER

12/15/000335p3430con£i<(.xnL

12/15/000335p745InstallNtSeruice.end

0335

12/15/00p90uninstallNtSeruice.end

0335

12/15/00P2,662stai*tWebLogic.end

12/15/00203,177sta^tManacfedllebLogic.end

Filers)34,352bytes

1,172^111,360bytesfree

D:\bea、slsei、uei*6?0\config'mydomain》,

啟動管理服務(wù)器所使用的域配置使這個域成為活動域。

在命令行中還可以指定WebLogic配置屬性的值。所指定的值成為屬性的

運(yùn)行時值。而保存在永久配置中的值將被忽略。在命令行中設(shè)置WebLogic

屬性的值采用以下格式:

-Dweblogic.attribute=value

設(shè)置類路徑選項:

以下參數(shù)必須包含在java命令行的classpath選項中

//ived/og/c/lib/weblogic_sp.jar

//weblogic/lib/weblogic.jar

/WebLogic服務(wù)器還包含一個名為Cloudscape的數(shù)據(jù)庫系統(tǒng)。

Cloudscape數(shù)據(jù)庫系統(tǒng)是純Java的數(shù)據(jù)庫管理系統(tǒng)。如果你想使用這

個DBMS,那么CLASSPATH還應(yīng)該包含:

/web/og/c/samples/eval/cloudscape/lib/cloudscape.jar

/如果使用WebLogicEnterpriseConnectivity,那么類路徑中還應(yīng)

該包含:

/wed/og/c/lib/poolorb.jar

其中weblogic指WebLogic服務(wù)器的安裝目錄。

用腳本啟動管理服務(wù)器

WebLogic軟件提供了一個用于啟動WebLogic服務(wù)器的腳本示例。你可以根

據(jù)環(huán)境及應(yīng)用的需要對該腳本做適當(dāng)?shù)男薷摹庸芾矸?wù)器與啟動受管服務(wù)

器使用不同的腳本。啟動管理服務(wù)器的腳本為startWebLogic.sh(UNIX環(huán)

境)與startWebLogic.cmd(Windows環(huán)境)。這些腳本位于域配置子目錄

下。

使用WebLogic軟件所提供的腳本示例時,應(yīng)注意以下問題:

/類路徑的設(shè)置與目錄名稱

/將變量JAVA_HOME的值改為JDK所在的目錄

/UNIX用戶還要修改示例腳本文件的權(quán)限,以使該文件可以被執(zhí)行。例如

chmod+xstartAdminWebLogic.sh

在受管服務(wù)器運(yùn)行時重啟管理服務(wù)器

在生產(chǎn)環(huán)境中,我們建議將包含關(guān)鍵商業(yè)邏輯的應(yīng)用分發(fā)在受管服務(wù)器中。這

種情況卜一,管理服務(wù)器所起的作用只是配置與監(jiān)控受管服務(wù)器。因此,在這種

配置下,即使管理服務(wù)器不可用,運(yùn)行在受管服務(wù)器中的應(yīng)用仍然可以繼續(xù)處

理客戶端請求。

管理服務(wù)器在啟動時,會復(fù)制一份用來啟動活動域的配置文件。所復(fù)制的文件

被保存為:

install_dir/config/domain_name/config.xTnl.booted

其中instaJLldir指WebLogic服務(wù)器軟件所在的目錄。只有當(dāng)管理服務(wù)器

成功啟動并可以處理請求時,它才會創(chuàng)建config.xml.booted文件。

你應(yīng)該對這個文件進(jìn)行備份,它可以幫助你從被更改過的活動配置回退到以前

的配置。

如果在受管服務(wù)器運(yùn)行時,管理服務(wù)器發(fā)生失敗,你不需要重啟受管服務(wù)器來

恢復(fù)對域的管理。如何恢復(fù)對活動域的管理取決于是否可以在同臺機(jī)器上啟動

管理服務(wù)器。

在同臺機(jī)器上重啟管理服務(wù)器

在受管服務(wù)器正在運(yùn)行的情況下重啟管理服務(wù)器時,如果讓管理服務(wù)器執(zhí)行尋

找操作,那么管理服務(wù)器會尋找到所有正在運(yùn)行的受管服務(wù)器。要讓管理服務(wù)

器執(zhí)行尋找受管服務(wù)器的操作,需要在啟動管理服務(wù)器的命令行中使用以下參

數(shù):

-Dweblogic.management.discover=true

該屬性的缺省值為false。域配置目錄中的

running-managed-servers.xml文件歹U出了該管理服務(wù)器能識別Hl的受

管服務(wù)器。如果管理服務(wù)器被指示在啟動時執(zhí)行尋找操作,那么它將使用這個

列表來檢查運(yùn)行著的受管服務(wù)器。

重啟管理服務(wù)器不會改變受管服務(wù)器的運(yùn)行時配置。因此如果你修改了那些只

能靜態(tài)配置的屬性,那么只有重啟受管服務(wù)器才能使更改生效。管理服務(wù)器的

發(fā)現(xiàn)操作不會使管理服務(wù)器監(jiān)控受管服務(wù)器或者是更改動態(tài)配置屬性的運(yùn)行時

值。

在其它機(jī)器上重啟管理服務(wù)器

如果機(jī)器崩潰導(dǎo)致你無法在先前運(yùn)行管理服務(wù)器的機(jī)器上重啟管理服務(wù)器,你

可以按照以下步驟來恢復(fù)對受管服務(wù)器的管理。

1.將另一臺機(jī)器的主機(jī)名設(shè)為先前管理服務(wù)器所在服務(wù)器的主機(jī)名。

2.在這臺將作為管理服務(wù)器的新機(jī)器上安裝WebLogic服務(wù)器軟件(如果該機(jī)器

上沒有安裝WebLogic軟件的話)

3.先前用來啟動管理服務(wù)器的機(jī)器中的/config目錄(theconfiguationrepository)

必須可以被新機(jī)器使用。/config目錄可以通過備份介質(zhì)獲得也可以通過NFS

mount獲得。該目錄下包含用來啟動活動域的配置文件(config.xml)以及安裝在

/applications目錄下的應(yīng)用與組件。

4.在命令行中加入以下參數(shù)來重啟新機(jī)器中的管理服務(wù)器

-Dweblogic.management.discover=true

使用上述參數(shù)會強(qiáng)制管理服務(wù)器去檢測正在運(yùn)行的受管服務(wù)器。

將WebLogic受管服務(wù)器加入到域

在運(yùn)行管理服務(wù)器之前,你必須在域的配置文件中添加該服務(wù)器的條目。步驟

如下

1.啟動域中的管理服務(wù)器

2.在瀏覽器中輸入httD://hostname:Dort/console以啟動管理控制臺。其中

hostname是運(yùn)行管理服務(wù)器的主機(jī)名,port是管理服務(wù)器的監(jiān)聽端口(缺省

為7001)。

3.在管理控制臺中為服務(wù)器所在的機(jī)器創(chuàng)建一個條目(Machines,Createanew

machine,Servers->Createanewserver)(如果該服務(wù)器與管理服務(wù)器在

不同的機(jī)器上)

有關(guān)服務(wù)器配置的更多內(nèi)容,請參見“配置WebLogic服務(wù)器集群”中的內(nèi)容。

啟動WebLogic受管服務(wù)器

在把WebLogic受管服務(wù)器加入到配置中以后(見“將受管服務(wù)器加入到域

中”),你可以用java命令行啟動受管服務(wù)器。啟動受管服務(wù)器的命令可以

手工輸入,也可以編寫成腳本以避免每次重啟服務(wù)器時重復(fù)輸入相同的內(nèi)容。

有關(guān)WebLogic所提供的腳本示例請參見''用腳本啟動WebLogic受管服務(wù)器”

中的內(nèi)容。

受管服務(wù)器與管理服務(wù)器啟動參數(shù)的主要區(qū)別在受管服務(wù)器需要一個用來識別

管理服務(wù)器位置的參數(shù),受管服務(wù)器通過這個參數(shù)從管理服務(wù)器獲取配置。如

果命令中沒有這個參數(shù),那么WebLogic服務(wù)器將啟動為管理服務(wù)器。

以下是啟動WebLogic受管服務(wù)器所必須的參數(shù):

/指定Java堆的最大內(nèi)存與最小內(nèi)存

例如,可以為WebLogic服務(wù)器分配64MJava堆內(nèi)存,這是一■個默認(rèn)值。

相應(yīng)的選項為:java-ms64與-mx64。

這兩個參數(shù)的值對WebLogic服務(wù)器的性能有很大影響。在生成環(huán)境中,你

應(yīng)該謹(jǐn)慎考慮適合于應(yīng)用與環(huán)境的值。

/設(shè)置java-classpath選項

該選項的最基本設(shè)置請參見“設(shè)置類路徑選項”中的內(nèi)容

/指定服務(wù)器的名字

當(dāng)WebLogic受管服務(wù)器從管理服務(wù)器請求自己的配置信息時,管理服務(wù)器

通過服務(wù)器名來識別該受管服務(wù)器,這樣管理服務(wù)器就可以將合適的配置信息

傳遞給受管服務(wù)器。因此,在啟動受管服務(wù)器時,你必須設(shè)置服務(wù)器名。你可

以在啟動WebLogic受管服務(wù)器的命令中使用以下參數(shù):

-Dweblogic.Name=servername

/提供用戶名與口令

缺省的用戶為System,System用戶的口令是在安裝時指定的。要用其它用

戶來啟動WebLogic受管服務(wù)器,那么在命令行中使用以下參數(shù):

-Dweblogic.management.password=password

有關(guān)如何使用口令的內(nèi)容,請參見“在啟動WebLogic服務(wù)器時使用口令”。

/如果要使用SSL協(xié)議,那么在啟動時需要傳入私有密鑰口令以便服務(wù)器能

夠?qū)SL私鑰文件進(jìn)行解密。在啟動服務(wù)器的命令中使用以下參數(shù)可以將

SSL私有密鑰傳遞給服務(wù)器。

-Dweblogic.pkpassvior<i=pkpassword

其中pkppassword指的是私有密鑰口令

/指定管理服務(wù)器的主機(jī)名與監(jiān)聽端口

在啟動受管服務(wù)器時,必須指定管理服務(wù)器的主機(jī)名與監(jiān)聽端口,因為受管服

務(wù)器需要從管理服務(wù)器獲得配置信息。你可以在啟動受管服務(wù)器的命令行中使

用以下參數(shù):

-Dweblogic.management.server=host:port

-Dweblogic.management.server=http://host:port

其中host是管理服務(wù)器所在機(jī)器的名字或IP地址,port是管理服務(wù)器的

監(jiān)聽端口。缺省情況下,該監(jiān)聽端口為7001

如果使用SSL與管理服務(wù)器通信,那么管理服務(wù)器必須指定為:

-Dweblogic.management.server=https://host:port

如果管

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論