WebLogic安裝配置指南(Linux多節(jié)點(diǎn))_第1頁
WebLogic安裝配置指南(Linux多節(jié)點(diǎn))_第2頁
WebLogic安裝配置指南(Linux多節(jié)點(diǎn))_第3頁
WebLogic安裝配置指南(Linux多節(jié)點(diǎn))_第4頁
WebLogic安裝配置指南(Linux多節(jié)點(diǎn))_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、WebLogic安裝配置指南案卷號(hào)CISP-0001日期2011-06-27_WebLogic安裝配置指南(Linux多節(jié)點(diǎn))_頁腳:宋體,Arial,五號(hào),單倍行距,需填寫客戶公司名稱浙江創(chuàng)維自動(dòng)化工程有限公司平臺(tái)技術(shù)研究院版本1.0狀態(tài)初稿作者陳畢超(Michael Chen)保密級(jí)別內(nèi)部傳閱IDWebLogic-INST-LINUX-1.0最后修改日期2011-06-27目 錄1.引言51.1.文檔目的51.2.讀者范圍52.環(huán)境準(zhǔn)備62.1.操作系統(tǒng)環(huán)境62.1.1.系統(tǒng)內(nèi)核參數(shù)修改62.2.安裝介質(zhì)準(zhǔn)備72.3.基礎(chǔ)軟件安裝82.3.1.安裝JDK82.3.2.JfreeChart中

2、文支持83.WebLogic安裝103.1.介質(zhì)103.2.上傳安裝文件103.3.用戶及用戶組維護(hù)103.4.安裝前檢查103.5.安裝WebLogic介質(zhì)104.WebLogic配置174.1.新建WebLogic域174.2.啟動(dòng)參數(shù)264.2.1.JVM內(nèi)存大小264.2.2.啟動(dòng)用戶名及密碼285.環(huán)境同步296.控制臺(tái)參數(shù)調(diào)整306.1.Server參數(shù)配置306.2.JTA超時(shí)配置307.啟停參考317.1.WebLogic啟停命令317.1.1.weblogic啟動(dòng)過程317.1.2.停止被管服務(wù)317.2.手工釋放OS緩存318.配置檢驗(yàn)34位java版本驗(yàn)證

3、34位NativeIO驗(yàn)證328.1.3.堆空間配置驗(yàn)證328.1.4.復(fù)制JDBC配置32文檔信息表文檔基本信息文檔名稱WebLogic安裝配置指南(Linux多節(jié)點(diǎn))保密級(jí)別內(nèi)部文檔版本號(hào) 1.0制作人陳畢超制作日期2011-06-24復(fù)審人復(fù)審日期擴(kuò)散范圍信息中心、CISP平臺(tái)組,業(yè)務(wù)項(xiàng)目組擴(kuò)散批準(zhǔn)人文檔修訂信息版本修正章節(jié)日期作者變更記錄1.0初稿2011-06-24陳畢超初稿相關(guān)文檔1. 引言1.1. 文檔目的本文檔主要描述WebLogic在Linux操作系統(tǒng)環(huán)境中的安裝及配置過程,以及多節(jié)點(diǎn)的集群服務(wù)配置辦法。1.2. 讀者范圍本文檔適用于WebLogic中間件運(yùn)維

4、人員,以及基于WebLogic中間件環(huán)境的開發(fā)人員閱讀。2. 環(huán)境準(zhǔn)備2.1. 操作系統(tǒng)環(huán)境本文檔支持系統(tǒng)環(huán)境包括:RHEL 4.x 32bit or 64bit,RHEL 5.x 32bit or 64bit,RHEL 6.x 32bit or 64bit提示:RHEL 是Redhat Enterprise Linux 系統(tǒng)的縮寫系統(tǒng)版本及架構(gòu)檢查方式系統(tǒng)版本檢查辦法:lsb_release -a或如下命令檢查Redhat企業(yè)版的詳細(xì)版本信息:rootpmsapp2 jdk1.6.0_21# cat /etc/redhat-release Red Hat Enterprise Linux S

5、erver release 5.4 (Tikanga)rootpmsapp2 jdk1.6.0_21# cat /proc/versionLinux version 2.6.18-164.el5 (mockbuildx86-) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46) #1 SMP Tue Aug 18 15:51:48 EDT 2009檢查系統(tǒng)架構(gòu)的辦法:在終端窗口或遠(yuǎn)程SSH窗口輸入命令 uname a,64位系統(tǒng)返回如下:32位系統(tǒng)返回如下:rootmichael # uname -aLinux michael.linux.rhel61

6、 2.6.32-131.0.15.el6.i686 #1 SMP Tue May 10 15:42:28 EDT 2011 i686 i686 i386 GNU/Linux2.1.1. 系統(tǒng)內(nèi)核參數(shù)修改1) 修改文件/etc/sysctl.conf , 在尾部追加以下內(nèi)容:fs.file-max=65536然后執(zhí)行 sysctl -p 命令,使修改生效,會(huì)得到如下響應(yīng)數(shù)據(jù):rootpmsapp2 bin# sysctl -pnet.ipv4.ip_forward = 0net.ipv4.conf.default.rp_filter = 1net.ipv4.conf.default.accept

7、_source_route = 0kernel.sysrq = 0kernel.core_uses_pid = 1net.ipv4.tcp_syncookies = 1kernel.msgmnb = 65536kernel.msgmax = 65536kernel.shmmax = 68719476736kernel.shmall = 4294967296fs.file-max = 655362) 修改文件/etc/security/limits.conf ,添加以下內(nèi)容:* - nofile 655363) 完成以上修改后重新登錄root,執(zhí)行以下命令檢查配置修改是否成功,正常情況響應(yīng)數(shù)據(jù)為

8、:rootpmsapp2 # cat /proc/sys/fs/file-max 65536rootpmsapp2 # ulimit -n655362.2. 安裝介質(zhì)準(zhǔn)備1. 對(duì)應(yīng)Linux架構(gòu)版本的JDK安裝包:32位系統(tǒng)jdk-6uxx-linux-i586.bin64位系統(tǒng)jdk-6uxx-linux-x64.bin其中的紅色xx表示jdk的升級(jí)版本號(hào),建議使用1.6.0_18或者1.6.0_18以后的更新版本。2. WebLogic軟件安裝包:使用通用版本安裝包server103_generic.jar,該軟件安裝包適用于各種架構(gòu)的操作系統(tǒng)環(huán)境,包括win32, windows(64b

9、it), Linux 32bit&64bit, AIX,HP-UNIX,SOLARIES等。2.3. 基礎(chǔ)軟件安裝2.3.1. 安裝JDK如已配置好JDK環(huán)境,則跳過該步驟,進(jìn)入WebLogic軟件安裝步驟。. 介質(zhì)JDK安裝介質(zhì):jdk-6u26-linux-x64.bin. 安裝步驟將jdk的安裝包通過ftp或sftp方式上傳到Linux服務(wù)器的/usr/local目錄,在遠(yuǎn)程SSH窗口執(zhí)行如下命令開始安裝JDK環(huán)境:cd /usr/localchmod 755 jdk-6u26-linux-x64.bin ./jdk-6u26-linux-x64.bin修改/

10、etc/profile配置文件,在文件尾部添加如下內(nèi)容export JAVA_HOME=/usr/local/jdk1.6.0_26export PATH=$JAVA_HOME/bin:$PATH2.3.2. JfreeChart中文支持Linux下的JFreeChart中文亂碼問題解決方案原因:首先,JFreeChart和中文驗(yàn)證碼的亂碼問題和jsp的編碼無關(guān),是由于Java虛擬機(jī)找不到字體文件造成的,所以同類的Swing或者AWT的中文亂碼問題也適用環(huán)境:JDK1.6(JDK版本很重要,如果是1.4.2版本的話,JRE目錄下的字體配置文件不大一樣)RedHat5.4WebLogic10.3

11、解決方法:1.確認(rèn)/usr/share/fonts/zh_CN/TrueType目錄存在,如果不存在進(jìn)入步驟2安裝中文字體包,存在則進(jìn)入步驟3。2.從Linux服務(wù)器同版本的安裝光盤Server目錄找到fonts-chinese-*.noarch.rpm的中文字體安裝包,通過命令rpm -ivh -nodeps fonts-chinese-*.noarch.rpm安裝該字體文件包。3.確認(rèn)/usr/share/fonts/zh_CN/TrueType目錄下存在zysong.ttf。4.將步驟3中的zysong.ttf文件拷貝至$JAVA_HOME/jre/lib/fonts目錄。5.在$JAV

12、A_HOME/jre/lib/fonts目錄下執(zhí)行ttmkfdir -o fonts.dir命令,重新生成fonts.dir文件6.重新啟動(dòng)WebLogic服務(wù)。3. WebLogic安裝3.1. 介質(zhì)安裝介質(zhì): server103_generic.jar3.2. 上傳安裝文件將weblogic軟件安裝包server103_generic.jar上傳至Linux服務(wù)器/software目錄。3.3. 用戶及用戶組維護(hù)在root用戶下新建用戶及用戶組新建bea用戶組groupadd bea新建weblogic用戶useradd -g bea -G bea -d /home/weblogic we

13、blogic修改weblogic用戶密碼passwd weblogic3.4. 安裝前檢查開啟遠(yuǎn)程圖形化窗口軟件,可使用vnc或者Xmanager工具,此處使用Xmanager工具進(jìn)行遠(yuǎn)程操作示例,登錄賬號(hào)用weblogic,登入遠(yuǎn)程系統(tǒng)后,檢查jdk版本號(hào):3.5. 安裝WebLogic介質(zhì)執(zhí)行java -jar server103_generic.jar命令啟動(dòng)安裝過程:第二步,指定WebLogic安裝的根目錄,即BEA Home的路徑,默認(rèn)為/bea,依照具體項(xiàng)目文件存放規(guī)范,亦可指定到/app/bea目錄中或其他目錄第三步,選擇安裝模式,此處指定為自定義(Custom)安裝模式,第四步

14、,選擇待安裝的服務(wù)器組件,對(duì)于只應(yīng)用WebLogic Server的生產(chǎn)環(huán)境,此處僅勾選WebLogic Server中的所有組件即可,其中的Server Examples可反選,Workshop組件反選。第五步,選擇運(yùn)行時(shí)的JDK環(huán)境,默認(rèn)選擇我們?cè)诃h(huán)境配置中安裝的JDK此處點(diǎn)擊下一步時(shí),會(huì)彈出提示窗口,提示該JVM環(huán)境為未經(jīng)WebLogic Server驗(yàn)證的JDK,此處點(diǎn)擊Yes確認(rèn)該設(shè)置即可,無需理會(huì)。第六步,選擇WebLogic的產(chǎn)品安裝路徑,按照默認(rèn)值即可,直接點(diǎn)擊下一步第七步,確認(rèn)安裝內(nèi)容,直接點(diǎn)擊下一步進(jìn)入安裝第八步,進(jìn)入安裝過程第九步,完成安裝,此處反選Run Quickst

15、art,點(diǎn)擊Done完成WebLogic Server的軟件安裝。4. WebLogic配置4.1. 新建WebLogic域配置WebLogic域的過程依然采用Xmanager工具連接到遠(yuǎn)程服務(wù)器,進(jìn)入$WLS_SERVER/common/bin目錄中,本次示例的實(shí)際目錄為/app/bea2/wlserver_10.3/common/bin,然后執(zhí)行config.sh腳本命令如下:打開WebLogic配置向?qū)Т翱诤螅x擇創(chuàng)建新域,單擊下一步,第二步,選擇默認(rèn)配置,直接單擊下一步第三步,輸入管理員用戶名及密碼,單擊下一步,第四步,選擇啟動(dòng)模式為產(chǎn)品模式,并指定運(yùn)行的JDK環(huán)境為Sun SDK 1

16、.6.0_xx,單擊下一步,第五步,自定義環(huán)境及服務(wù)設(shè)置,選擇Yes,單擊下一步,第六步,選擇不修改任何數(shù)據(jù)庫(kù)有關(guān)配置信息,單擊下一步,第七步,配置管理服務(wù)信息,建議此處修改默認(rèn)的管理服務(wù)監(jiān)聽端口,單擊下一步,第八步,配置被管服務(wù)器信息,依次添加完多個(gè)被管服務(wù)器的服務(wù)名,監(jiān)聽地址,監(jiān)聽端口,單擊下一步,第九步,配置集群服務(wù),對(duì)于需要集群模式的應(yīng)用,可在此處配置集群服務(wù),也可在完成配置之后再WebLogic管理控制臺(tái)配置集群服務(wù);此處默認(rèn)不添加任何集群信息,單擊下一步,第十步,配置被管服務(wù)器主機(jī)信息,此處無需使用WebLogic提供的節(jié)點(diǎn)管理器,直接單擊下一步,第十一步,確認(rèn)域配置信息,單擊下一

17、步,第十二步,輸入WebLogic域名稱及域目錄根路徑,單擊“Create”開始執(zhí)行創(chuàng)建動(dòng)作。第十三步,開始創(chuàng)建動(dòng)作,執(zhí)行完畢后,提示域的根路徑為:“/app/bea2/user_projects/domains/cisp_domain”,單擊“Done”,結(jié)束域創(chuàng)建步驟。4.2. 啟動(dòng)參數(shù)4.2.1. JVM內(nèi)存大小JVM的啟動(dòng)參數(shù)保存在$DOMAIN_HOME/bin/setDomainEnv.sh文件中,其中關(guān)于內(nèi)存部分的默認(rèn)配置段落如下:MEM_ARGS=-Xms256m -Xmx512mexport MEM_ARGSMEM_PERM_SIZE=-XX:PermSize=48mexpo

18、rt MEM_PERM_SIZEMEM_MAX_PERM_SIZE=-XX:MaxPermSize=128mexport MEM_MAX_PERM_SIZE建議按實(shí)際使用情況修改如下,集群環(huán)境按如下格式修改:if $SERVER_NAME = AdminServer ; then MEM_ARGS=-Xms1024m -Xmx1536m - Xss128k -XX:+UseParNewGC -XX:ParallelGCThreads=16 -XX:+UseConcMarkSweepGC export MEM_ARGS MEM_PERM_SIZE=-XX:PermSize=256m export

19、 MEM_PERM_SIZE MEM_MAX_PERM_SIZE=-XX:MaxPermSize=256m export MEM_MAX_PERM_SIZEelse MEM_ARGS=-Xms4096m -Xmx4096m -Xmn2048m -Xss128k -XX:+UseParNewGC -XX:ParallelGCThreads=16 -XX:+UseConcMarkSweepGC export MEM_ARGS MEM_PERM_SIZE=-XX:PermSize=512m export MEM_PERM_SIZE MEM_MAX_PERM_SIZE=-XX:MaxPermSize=

20、512m export MEM_MAX_PERM_SIZEfi單實(shí)例模式按如下格式修改:MEM_ARGS=-Xms4096m Xmx4096m -Xmn2048m -Xss128k -XX:+UseParNewGC -XX:ParallelGCThreads=16 -XX:+UseConcMarkSweepGC export MEM_ARGSMEM_PERM_SIZE=-XX:PermSize=512mexport MEM_PERM_SIZEMEM_MAX_PERM_SIZE=-XX:MaxPermSize=512mexport MEM_MAX_PERM_SIZEJVM內(nèi)存參數(shù)主要配置項(xiàng)說明:

21、配置項(xiàng)說明-XmsJVM啟動(dòng)時(shí)分配的堆空間大小-XmxJVM可分配的最大堆空間大小-Xmn設(shè)置JVM堆空間中的年輕代大小-Xss設(shè)置每個(gè)線程的堆棧大小-XX:PermSize設(shè)置JVM啟動(dòng)時(shí)持久代空間大小-XX:MaxPermSize設(shè)置JVM可分配的最大持久代空間大小4.2.2. 啟動(dòng)用戶名及密碼編輯$DOMAIN_HOME/perties文件,寫入以下信息并保存:username=$usernamepassword=$password備注:以上信息中$DOMAIN_HOME表示W(wǎng)ebLogic域的根目錄,在本示例中的具體值為:“/app/bea2/user_projects

22、/domains/cisp_domain”;$username表示W(wǎng)ebLogic域的管理控制臺(tái)登錄用戶名,用當(dāng)前域的登錄用戶名代替;$password表示W(wǎng)ebLogic域的管理控制臺(tái)登錄密碼,用當(dāng)前域的登錄密碼代替。5. 環(huán)境同步以上步驟,包括環(huán)境準(zhǔn)備,安裝JDK,安裝WebLogic軟件,WebLogic域配置的步驟需在WebLogic域范圍內(nèi)的所有服務(wù)器上按同樣步驟執(zhí)行一遍。6. 控制臺(tái)參數(shù)調(diào)整6.1. Server參數(shù)配置進(jìn)入weblogic管理控制臺(tái):EnvironmentServersServerNameTunning勾選Enable native IO,修改參數(shù)backlog值

23、到600800之間的數(shù)值,具體值根據(jù)業(yè)務(wù)并發(fā)負(fù)載量確定。6.2. JTA超時(shí)配置進(jìn)入weblogic管理控制臺(tái):EnvironmentServicesJTA修改參數(shù)Timeout Seconds值到600(此處默認(rèn)值為30,CISP平臺(tái)中部分事務(wù)時(shí)間會(huì)超過30秒的時(shí)間,因此建議修改到10分鐘),具體值根據(jù)業(yè)務(wù)模塊的最大事務(wù)時(shí)長(zhǎng)確定。7. 啟停參考7.1. WebLogic啟停命令7.1.1. weblogic啟動(dòng)過程在管理服務(wù)所在的主機(jī)上執(zhí)行:?jiǎn)?dòng)域管理服務(wù):cd /app/bea2/user_projects/domains/ cisp_domain1/binnohup ./startWeb

24、Logic.sh cisp_domain1.log 2&1 &啟動(dòng)被管服務(wù),假定域管理服務(wù)的控制臺(tái)登錄地址為【:7011/console】:cd /app/bea2/user_projects/domains/ cisp_domain1/binnohup ./startManagedWebLogic.sh mNode1_1 :7011 cisp_mNode1_1.log 2&1 &nohup ./startManagedWebLogic.sh mNode1_2 :7011 cisp_mNode

25、1_2.log 2&1 &在遠(yuǎn)程主機(jī)上執(zhí)行以下命令,啟動(dòng)遠(yuǎn)程被管服務(wù):cd /app/bea2/user_projects/domains/ cisp_domain1/binnohup ./startManagedWebLogic.sh mNode2_1 :7011 cisp_mNode2_1.log 2&1 &nohup ./startManagedWebLogic.sh mNode2_2 :7011 cisp_mNode2_2.log 2&1 &7.1.2. 停止被管服務(wù)在被管服務(wù)器的SSH終端執(zhí)行以下命令:ps -ef|

26、grep java|grep mNode|awk print $2|xargs kill -97.2. 手工釋放OS緩存當(dāng)在Linux下頻繁存取文件后,物理內(nèi)存會(huì)很快被用光,當(dāng)程序結(jié)束后,內(nèi)存不會(huì)被正常釋放,而是一直作為caching。對(duì)于該問題可采用如下命令清空OS緩存,然后啟動(dòng)weblogic服務(wù)。rootpmsapp1# echo 3 /proc/sys/vm/drop_caches8. 配置檢驗(yàn)8.1.1. 64位java版本驗(yàn)證可用jinfo命令檢查運(yùn)行時(shí)的JVM信息及所有啟動(dòng)參數(shù),命令如下:rootpmsapp2 jdk1.6.0_21# jinfo pidAttaching to

27、 process ID 30591, please wait.Debugger attached successfully.Server compiler detected.JVM version is 17.0-b16Java System Properties:.8.1.2. 64位NativeIO驗(yàn)證檢查運(yùn)行時(shí)的weblogic是否使用64位版本NativeIO庫(kù),命令如下:rootpmsapp2 jdk1.6.0_21# lsof -p PID|grep nativejava 30591 root mem REG 253,0 55818 3564415 /usr/jdk1.6.0_21/jre/lib/amd64/native_threads/libhpi.sojava 30591 root mem REG 253,0 17922 4541814 /app/bea64/wlserver_10.3/server/native/linux/x86_64/libwlfileio2.sojava 30591 root mem REG 253,0 13706

溫馨提示

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

評(píng)論

0/150

提交評(píng)論