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

下載本文檔

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

文檔簡(jiǎn)介

1、案卷號(hào) cisp-0001日期2011-06-27_weblogic 安裝配置指南(linux 多節(jié)點(diǎn)) _浙江創(chuàng)維自動(dòng)化工程有限公司平臺(tái)技術(shù)研究院版本作者1.0陳畢超(michael chen)狀態(tài)保密級(jí)別初稿內(nèi)部傳閱id weblogic-inst-linux-1.0 最后修改日期2011-06-27目錄1.2.引言 . 51.1. 文檔目的 . 51.2. 讀者范圍 . 5環(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. 安裝 jdk .82.3.2. jfreechart 中文支持

2、.83. weblogic 安裝 . ..3.5.介質(zhì) . 10上傳安裝文件 . 10用戶及用戶組維護(hù). 10安裝前檢查 . 10安裝 weblogic 介質(zhì) . 104. weblogic 配置 . 174.1. 新建 weblogic 域 . 174.2. 啟動(dòng)參數(shù) . 264.2.1. jvm 內(nèi)存大小 .264.2.2. 啟動(dòng)用戶名及密碼 .2.環(huán)境同步 . 29控制臺(tái)參數(shù)調(diào)整 . 306.1. server 參數(shù)配置 . 306.2. jta 超時(shí)配置 . 30啟停參考 . 317.1. weblogic 啟停命令 . 317.1.1.

3、 weblogic 啟動(dòng)過(guò)程 .317.1.2. 停止被管服務(wù) .317.2. 手工釋放 os 緩存 . 31配置檢驗(yàn) . 3...64 位 java 版本驗(yàn)證 .3264 位 nativeio 驗(yàn)證 .32堆空間配置驗(yàn)證.32復(fù)制 jdbc 配置 .32文檔信息表文檔名稱文檔基本信息weblogic 安裝配置指南(linux 多節(jié)點(diǎn))保密級(jí)別制作人內(nèi)部陳畢超文檔版本號(hào)制作日期1.02011-06-24復(fù)審人擴(kuò)散范圍擴(kuò)散批準(zhǔn)人復(fù)審日期信息中心、cisp 平臺(tái)組,業(yè)務(wù)項(xiàng)目組文檔修訂信息版本1.0修正章節(jié)初稿日期2011-06-24作者陳畢超變更記錄初稿

4、相關(guān)文檔1. 引言1.1. 文檔目的本文檔主要描述 weblogic 在 linux 操作系統(tǒng)環(huán)境中的安裝及配置過(guò)程,以 及多節(jié)點(diǎn)的集群服務(wù)配置辦法。1.2. 讀者范圍本文檔適用于 weblogic 中間件運(yùn)維人員,以及基于 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

5、_release -a或如下命令檢查 redhat 企業(yè)版的詳細(xì)版本信息:rootpmsapp2 jdk1.6.0_21# cat /etc/redhat-releasered hat enterprise linux server 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 e

6、dt 2009檢查系統(tǒng)架構(gòu)的辦法:在終端窗口或遠(yuǎn)程 ssh 窗口輸入命令 uname a,64 位系統(tǒng)返回如下:32 位系統(tǒng)返回如下:rootmichael # uname -alinux michael.linux.rhel61 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)

7、數(shù)據(jù): rootpmsapp2 bin# sysctl -pnet.ipv4.ip_forward = 0net.ipv4.conf.default.rp_filter = 1net.ipv4.conf.default.accept_source_route = 0kernel.sysrq = 0kernel.core_uses_pid = 1net.ipv4.tcp_syncookies = 1kernel.msgmnb = 65536kernel.msgmax = 65536kernel.shmmax = 68719476736kernel.shmall = 4294967296fs.fi

8、le-max = 655362) 修改文件/etc/security/limits.conf ,添加以下內(nèi)容:* - nofile 655363) 完成以上修改后重新登錄 root,執(zhí)行以下命令檢查配置修改是否成功,正 常情況響應(yīng)數(shù)據(jù)為:rootpmsapp2 # cat /proc/sys/fs/file-max65536rootpmsapp2 # 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 表示 j

9、dk 的升級(jí)版本號(hào),建議使用 1.6.0_18 或者 1.6.0_18 以后 的更新版本。2. weblogic 軟件安裝包:使用通用版本安裝包 server103_generic.jar,該軟件安 裝包適用于各種架構(gòu)的操作系統(tǒng)環(huán)境,包括 win32, windows(64bit), linux 32bit&64bit, aix,hp-unix,solaries 等。2.3. 基礎(chǔ)軟件安裝2.3.1. 安裝 jdk如已配置好 jdk 環(huán)境,則跳過(guò)該步驟,進(jìn)入 weblogic 軟件安裝步驟。.介質(zhì)jdk 安裝介質(zhì):jdk-6u26-linux-x64.bin.安裝步

10、驟將 jdk 的安裝包通過(guò) 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修改/etc/profile 配置文件,在文件尾部添加如下內(nèi)容export java_home=/usr/local/jdk1.6.0_26export path=$java_home/bin:$path2.3.2. jfreechart 中文支持linux 下的 jfreechart 中文亂

11、碼問(wèn)題解決方案原因:首先,jfreechart 和中文驗(yàn)證碼的亂碼問(wèn)題和 jsp 的編碼無(wú)關(guān),是由于 java 虛擬機(jī)找不到字體文件造成的,所以同類的 swing 或者 awt 的中文亂碼問(wèn)題也 適用環(huán)境:jdk1.6(jdk 版本很重要,如果是 1.4.2 版本的話,jre 目錄下的字體配置文件不 大一樣)redhat5.4weblogic10.3解決方法:1. 確認(rèn)/usr/share/fonts/zh_cn/truetype 目錄存在,如果不存在進(jìn)入步驟 2 安裝 中文字體包,存在則進(jìn)入步驟 3。2. 從 linux 服務(wù)器同版本的安裝光盤 server 目錄找到fonts-chines

12、e-*.noarch.rpm 的中文字體安裝包,通過(guò)命令 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. 在$java_home/jre/lib/fonts 目錄下執(zhí)行ttmkfdir -o fonts.dir 命令,重新生成 fonts.dir 文件6. 重新啟動(dòng) weblogic 服務(wù)。3. weblogic

13、安裝3.1. 介質(zhì)安裝介質(zhì): server103_generic.jar3.2. 上傳安裝文件將 weblogic 軟件安裝包 server103_generic.jar 上傳至 linux 服務(wù)器/software 目錄。3.3. 用戶及用戶組維護(hù)在 root 用戶下新建用戶及用戶組新建 bea 用戶組新建 weblogic 用戶修改 weblogic 用戶密碼 3.4. 安裝前檢查groupadd beauseradd -g bea -g bea -d /home/weblogic weblogic passwd weblogic開啟遠(yuǎn)程圖形化窗口軟件,可使用vnc 或者 xmanager

14、 工具,此處使用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)安裝過(guò)程:第二步,指定 weblogic 安裝的根目錄,即 bea home 的路徑,默認(rèn)為/bea , 依照具體項(xiàng)目文件存放規(guī)范,亦可指定到/app/bea 目錄中或其他目錄第三步,選擇安裝模式,此處指定為自定義(custom )安裝模式,第四步,選擇待安裝的服務(wù)器組件,對(duì)于只應(yīng)用 weblogic server 的生產(chǎn)環(huán)境, 此處僅勾選 weblogi

15、c 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è)置即可,無(wú)需理會(huì)。第六步,選擇 weblogic 的產(chǎn)品安裝路徑,按照默認(rèn)值即可,直接點(diǎn)擊下一步第七步,確認(rèn)安裝內(nèi)容,直接點(diǎn)擊下一步進(jìn)入安裝第八步,進(jìn)入安裝過(guò)程第九步,完成安裝,此處反選 run quickstart,點(diǎn)擊 done 完成 weblogic server的軟件安

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

17、第五步,自定義環(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ī)信息,此處無(wú)需使用 weblogic 提供的節(jié)點(diǎn)管理器, 直接單擊下一步,第十一步,確認(rèn)域配置信息,單擊下一步,第十

18、二步,輸入 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=48m

19、export mem_perm_sizemem_max_perm_size=-xx:maxpermsize=128mexport mem_max_perm_size建議按實(shí)際使用情況修改如下,集群環(huán)境按如下格式修改:if $server_name = adminserver ; thenmem_args=-xms1024m -xmx1536m - xss128k -xx:+useparnewgc-xx:parallelgcthreads=16 -xx:+useconcmarksweepgc export mem_argsmem_perm_size=-xx:permsize=256mexport

20、 mem_perm_sizemem_max_perm_size=-xx:maxpermsize=256mexport mem_max_perm_sizeelsemem_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=512mex

21、port 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)說(shuō)明:配置項(xiàng)說(shuō)明-

22、xms-xmx-xmn-xss-xx:permsize-xx:maxpermsizejvm 啟動(dòng)時(shí)分配的堆空間大小jvm 可分配的最大堆空間大小設(shè)置 jvm 堆空間中的年輕代大小 設(shè)置每個(gè)線程的堆棧大小設(shè)置 jvm 啟動(dòng)時(shí)持久代空間大小設(shè)置 jvm 可分配的最大持久代空間大小4.2.2. 啟動(dòng)用戶名及密碼編輯$domain_home/perties 文件,寫入以下信息并保存: username=$usernamepassword=$password備注:以上信息中$domain_home表示 weblogic 域的根目錄,在本示 例中的具體值為:“/app/bea2/user_

23、projects/domains/cisp_domain”;$username 表示 weblogic 域的管理控制臺(tái)登錄用戶名,用當(dāng)前域的登錄用戶 名代替;$password表示 weblogic 域的管理控制臺(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勾選 ena

24、ble native io,修改參數(shù) backlog 值到 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ì)超過(guò) 30 秒的時(shí)間,因此建議修改到 10 分鐘),具體值根據(jù)業(yè)務(wù)模塊的最 大事務(wù)時(shí)長(zhǎng)確定。7. 啟停參考7.1. weblogic 啟停命令7.1.1. weblogic 啟動(dòng)過(guò)程在管理服務(wù)所在的主機(jī)上執(zhí)行:?jiǎn)?dòng)域管理服務(wù):cd /app/bea2/user_p

25、rojects/domains/ cisp_domain1/binnohup ./startweblogic.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 ./startmanagedweblo

26、gic.sh mnode1_2 :7011 cisp_mnode1_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_

27、2.log 2&1 & 7.1.2. 停止被管服務(wù)在被管服務(wù)器的 ssh 終端執(zhí)行以下命令:ps -ef|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ì)于該問(wèn)題可采用如下命令清空 os 緩存,然后啟動(dòng) weblogic 服務(wù)。rootpmsapp1# echo 3 /proc/sys/vm/drop_caches8. 配置檢驗(yàn)8.1.1. 64 位 java 版本驗(yàn)證可用 jinfo 命令檢查

28、運(yùn)行時(shí)的 jvm 信息及所有啟動(dòng)參數(shù),命令如下: rootpmsapp2 jdk1.6.0_21# jinfo pidattaching to 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/

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論