




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、WebLogic安裝配置指南案卷號CISP-0001日期2011-06-27_WebLogic安裝配置指南(Linux多節點)_頁腳:宋體,Arial,五號,單倍行距,需填寫客戶公司名稱浙江創維自動化工程有限公司平臺技術研究院版本1.0狀態初稿作者陳畢超(Michael Chen)保密級別內部傳閱IDWebLogic-INST-LINUX-1.0最后修改日期2011-06-27目 錄1.引言51.1.文檔目的51.2.讀者范圍52.環境準備62.1.操作系統環境62.1.1.系統內核參數修改62.2.安裝介質準備72.3.基礎軟件安裝82.3.1.安裝JDK82.3.2.JfreeChart中
2、文支持83.WebLogic安裝103.1.介質103.2.上傳安裝文件103.3.用戶及用戶組維護103.4.安裝前檢查103.5.安裝WebLogic介質104.WebLogic配置174.1.新建WebLogic域174.2.啟動參數264.2.1.JVM內存大小264.2.2.啟動用戶名及密碼285.環境同步296.控制臺參數調整306.1.Server參數配置306.2.JTA超時配置307.啟停參考317.1.WebLogic啟停命令317.1.1.weblogic啟動過程317.1.2.停止被管服務317.2.手工釋放OS緩存318.配置檢驗34位java版本驗證
3、34位NativeIO驗證328.1.3.堆空間配置驗證328.1.4.復制JDBC配置32文檔信息表文檔基本信息文檔名稱WebLogic安裝配置指南(Linux多節點)保密級別內部文檔版本號 1.0制作人陳畢超制作日期2011-06-24復審人復審日期擴散范圍信息中心、CISP平臺組,業務項目組擴散批準人文檔修訂信息版本修正章節日期作者變更記錄1.0初稿2011-06-24陳畢超初稿相關文檔1. 引言1.1. 文檔目的本文檔主要描述WebLogic在Linux操作系統環境中的安裝及配置過程,以及多節點的集群服務配置辦法。1.2. 讀者范圍本文檔適用于WebLogic中間件運維
4、人員,以及基于WebLogic中間件環境的開發人員閱讀。2. 環境準備2.1. 操作系統環境本文檔支持系統環境包括:RHEL 4.x 32bit or 64bit,RHEL 5.x 32bit or 64bit,RHEL 6.x 32bit or 64bit提示:RHEL 是Redhat Enterprise Linux 系統的縮寫系統版本及架構檢查方式系統版本檢查辦法:lsb_release -a或如下命令檢查Redhat企業版的詳細版本信息: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檢查系統架構的辦法:在終端窗口或遠程SSH窗口輸入命令 uname a,64位系統返回如下:32位系統返回如下: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. 系統內核參數修改1) 修改文件/etc/sysctl.conf , 在尾部追加以下內容:fs.file-max=65536然后執行 sysctl -p 命令,使修改生效,會得到如下響應數據: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 ,添加以下內容:* - nofile 655363) 完成以上修改后重新登錄root,執行以下命令檢查配置修改是否成功,正常情況響應數據為
8、:rootpmsapp2 # cat /proc/sys/fs/file-max 65536rootpmsapp2 # ulimit -n655362.2. 安裝介質準備1. 對應Linux架構版本的JDK安裝包:32位系統jdk-6uxx-linux-i586.bin64位系統jdk-6uxx-linux-x64.bin其中的紅色xx表示jdk的升級版本號,建議使用1.6.0_18或者1.6.0_18以后的更新版本。2. WebLogic軟件安裝包:使用通用版本安裝包server103_generic.jar,該軟件安裝包適用于各種架構的操作系統環境,包括win32, windows(64b
9、it), Linux 32bit&64bit, AIX,HP-UNIX,SOLARIES等。2.3. 基礎軟件安裝2.3.1. 安裝JDK如已配置好JDK環境,則跳過該步驟,進入WebLogic軟件安裝步驟。. 介質JDK安裝介質:jdk-6u26-linux-x64.bin. 安裝步驟將jdk的安裝包通過ftp或sftp方式上傳到Linux服務器的/usr/local目錄,在遠程SSH窗口執行如下命令開始安裝JDK環境:cd /usr/localchmod 755 jdk-6u26-linux-x64.bin ./jdk-6u26-linux-x64.bi
10、n修改/etc/profile配置文件,在文件尾部添加如下內容export JAVA_HOME=/usr/local/jdk1.6.0_26export PATH=$JAVA_HOME/bin:$PATH2.3.2. JfreeChart中文支持Linux下的JFreeChart中文亂碼問題解決方案原因:首先,JFreeChart和中文驗證碼的亂碼問題和jsp的編碼無關,是由于Java虛擬機找不到字體文件造成的,所以同類的Swing或者AWT的中文亂碼問題也適用環境:JDK1.6(JDK版本很重要,如果是1.4.2版本的話,JRE目錄下的字體配置文件不大一樣)RedHat5.4WebLogic
11、10.3解決方法:1.確認/usr/share/fonts/zh_CN/TrueType目錄存在,如果不存在進入步驟2安裝中文字體包,存在則進入步驟3。2.從Linux服務器同版本的安裝光盤Server目錄找到fonts-chinese-*.noarch.rpm的中文字體安裝包,通過命令rpm -ivh -nodeps fonts-chinese-*.noarch.rpm安裝該字體文件包。3.確認/usr/share/fonts/zh_CN/TrueType目錄下存在zysong.ttf。4.將步驟3中的zysong.ttf文件拷貝至$JAVA_HOME/jre/lib/fonts目錄。5.在
12、$JAVA_HOME/jre/lib/fonts目錄下執行"ttmkfdir -o fonts.dir"命令,重新生成fonts.dir文件6.重新啟動WebLogic服務。3. WebLogic安裝3.1. 介質安裝介質: server103_generic.jar3.2. 上傳安裝文件將weblogic軟件安裝包server103_generic.jar上傳至Linux服務器/software目錄。3.3. 用戶及用戶組維護在root用戶下新建用戶及用戶組新建bea用戶組groupadd bea新建weblogic用戶useradd -g bea -G bea -d /
13、home/weblogic weblogic修改weblogic用戶密碼passwd weblogic3.4. 安裝前檢查開啟遠程圖形化窗口軟件,可使用vnc或者Xmanager工具,此處使用Xmanager工具進行遠程操作示例,登錄賬號用weblogic,登入遠程系統后,檢查jdk版本號:3.5. 安裝WebLogic介質執行java -jar server103_generic.jar命令啟動安裝過程:第二步,指定WebLogic安裝的根目錄,即BEA Home的路徑,默認為/bea,依照具體項目文件存放規范,亦可指定到/app/bea目錄中或其他目錄第三步,選擇安裝模式,此處指定為自定義
14、(Custom)安裝模式,第四步,選擇待安裝的服務器組件,對于只應用WebLogic Server的生產環境,此處僅勾選WebLogic Server中的所有組件即可,其中的Server Examples可反選,Workshop組件反選。第五步,選擇運行時的JDK環境,默認選擇我們在環境配置中安裝的JDK此處點擊下一步時,會彈出提示窗口,提示該JVM環境為未經WebLogic Server驗證的JDK,此處點擊Yes確認該設置即可,無需理會。第六步,選擇WebLogic的產品安裝路徑,按照默認值即可,直接點擊下一步第七步,確認安裝內容,直接點擊下一步進入安裝第八步,進入安裝過程第九步,完成安裝
15、,此處反選Run Quickstart,點擊Done完成WebLogic Server的軟件安裝。4. WebLogic配置4.1. 新建WebLogic域配置WebLogic域的過程依然采用Xmanager工具連接到遠程服務器,進入$WLS_SERVER/common/bin目錄中,本次示例的實際目錄為/app/bea2/wlserver_10.3/common/bin,然后執行config.sh腳本命令如下:打開WebLogic配置向導窗口后,選擇創建新域,單擊下一步,第二步,選擇默認配置,直接單擊下一步第三步,輸入管理員用戶名及密碼,單擊下一步,第四步,選擇啟動模式為產品模式,并指定運行
16、的JDK環境為Sun SDK 1.6.0_xx,單擊下一步,第五步,自定義環境及服務設置,選擇Yes,單擊下一步,第六步,選擇不修改任何數據庫有關配置信息,單擊下一步,第七步,配置管理服務信息,建議此處修改默認的管理服務監聽端口,單擊下一步,第八步,配置被管服務器信息,依次添加完多個被管服務器的服務名,監聽地址,監聽端口,單擊下一步,第九步,配置集群服務,對于需要集群模式的應用,可在此處配置集群服務,也可在完成配置之后再WebLogic管理控制臺配置集群服務;此處默認不添加任何集群信息,單擊下一步,第十步,配置被管服務器主機信息,此處無需使用WebLogic提供的節點管理器,直接單擊下一步,第
17、十一步,確認域配置信息,單擊下一步,第十二步,輸入WebLogic域名稱及域目錄根路徑,單擊“Create”開始執行創建動作。第十三步,開始創建動作,執行完畢后,提示域的根路徑為:“/app/bea2/user_projects/domains/cisp_domain”,單擊“Done”,結束域創建步驟。4.2. 啟動參數4.2.1. JVM內存大小JVM的啟動參數保存在$DOMAIN_HOME/bin/setDomainEnv.sh文件中,其中關于內存部分的默認配置段落如下:MEM_ARGS="-Xms256m -Xmx512m"export MEM_ARGSMEM_PE
18、RM_SIZE="-XX:PermSize=48m"export MEM_PERM_SIZEMEM_MAX_PERM_SIZE="-XX:MaxPermSize=128m"export MEM_MAX_PERM_SIZE建議按實際使用情況修改如下,集群環境按如下格式修改:if "$SERVER_NAME" = "AdminServer" ; then MEM_ARGS="-Xms1024m -Xmx1536m - Xss128k -XX:+UseParNewGC -XX:ParallelGCThreads
19、=16 -XX:+UseConcMarkSweepGC " export MEM_ARGS MEM_PERM_SIZE="-XX:PermSize=256m" export 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:+Use
20、ConcMarkSweepGC " export MEM_ARGS MEM_PERM_SIZE="-XX:PermSize=512m" export MEM_PERM_SIZE MEM_MAX_PERM_SIZE="-XX:MaxPermSize=512m" export MEM_MAX_PERM_SIZEfi單實例模式按如下格式修改:MEM_ARGS="-Xms4096m Xmx4096m -Xmn2048m -Xss128k -XX:+UseParNewGC -XX:ParallelGCThreads=16 -XX:+UseCon
21、cMarkSweepGC "export MEM_ARGSMEM_PERM_SIZE="-XX:PermSize=512m"export MEM_PERM_SIZEMEM_MAX_PERM_SIZE="-XX:MaxPermSize=512m"export MEM_MAX_PERM_SIZEJVM內存參數主要配置項說明:配置項說明-XmsJVM啟動時分配的堆空間大小-XmxJVM可分配的最大堆空間大小-Xmn設置JVM堆空間中的年輕代大小-Xss設置每個線程的堆棧大小-XX:PermSize設置JVM啟動時持久代空間大小-XX:MaxPermS
22、ize設置JVM可分配的最大持久代空間大小4.2.2. 啟動用戶名及密碼編輯$DOMAIN_HOME/perties文件,寫入以下信息并保存:username=$usernamepassword=$password備注:以上信息中$DOMAIN_HOME表示WebLogic域的根目錄,在本示例中的具體值為:“/app/bea2/user_projects/domains/cisp_domain”;$username表示WebLogic域的管理控制臺登錄用戶名,用當前域的登錄用戶名代替;$password表示WebLogic域的管理控制臺登錄密碼,用當前域的登錄密碼代替。5. 環
23、境同步以上步驟,包括環境準備,安裝JDK,安裝WebLogic軟件,WebLogic域配置的步驟需在WebLogic域范圍內的所有服務器上按同樣步驟執行一遍。6. 控制臺參數調整6.1. Server參數配置進入weblogic管理控制臺:Environment>>Servers>>ServerName>>Tunning勾選Enable native IO,修改參數backlog值到600800之間的數值,具體值根據業務并發負載量確定。6.2. JTA超時配置進入weblogic管理控制臺:Environment>>Services>>
24、;JTA修改參數Timeout Seconds值到600(此處默認值為30,CISP平臺中部分事務時間會超過30秒的時間,因此建議修改到10分鐘),具體值根據業務模塊的最大事務時長確定。7. 啟停參考7.1. WebLogic啟停命令7.1.1. weblogic啟動過程在管理服務所在的主機上執行:啟動域管理服務:cd /app/bea2/user_projects/domains/ cisp_domain1/binnohup ./startWebLogic.sh > cisp_domain1.log 2>&1 &啟動被管服務,假定域管理服務的控制臺登錄地址為【ht
25、tp:/: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_mNode1_2.log 2>&1 &在遠程主機上執行以下
26、命令,啟動遠程被管服務: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. 停止被管服務在被管服務器的SSH終端執行以
27、下命令:ps -ef|grep java|grep mNode|awk 'print $2'|xargs kill -97.2. 手工釋放OS緩存當在Linux下頻繁存取文件后,物理內存會很快被用光,當程序結束后,內存不會被正常釋放,而是一直作為caching。對于該問題可采用如下命令清空OS緩存,然后啟動weblogic服務。rootpmsapp1# echo 3 > /proc/sys/vm/drop_caches8. 配置檢驗8.1.1. 64位java版本驗證可用jinfo命令檢查運行時的JVM信息及所有啟動參數,命令如下:rootpmsapp2 jdk1.6.0
28、_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驗證檢查運行時的weblogic是否使用64位版本NativeIO庫,命令如下:rootpmsapp2 jdk1.6.0_21# lsof -p PID|grep nativejava 30591 root mem REG 253,0 5581
29、8 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 4541809 /app/bea64/wlserver_10.3/server/native/linux/x86_64/libmuxer.so8.1.3. 堆空間配置驗證可使用
30、JDK附帶的jmap命令檢查heap空間配置情況是否正常。8.1.4. 復制JDBC配置1. 拷貝源weblogic域的$DOMAIN_HOME/config/jdbc目錄到目標域的對應位置。2. 修改目標域的$DOMAIN_HOME/config/config.xml文件如下:<jdbc-system-resource> <name>auditor</name> <target>AdminServer</target> <descriptor-file-name>jdbc/auditor-jdbc.xml</des
31、criptor-file-name></jdbc-system-resource><jdbc-system-resource> <name>cisp_doc</name> <target>AdminServer</target> <descriptor-file-name>jdbc/cisp_doc-jdbc.xml</descriptor-file-name></jdbc-system-resource><jdbc-system-resource> <name&
32、gt;cisp_sys</name> <target>AdminServer</target> <descriptor-file-name>jdbc/cisp_sys-jdbc.xml</descriptor-file-name></jdbc-system-resource><jdbc-system-resource> <name>default</name> <target>AdminServer</target> <descriptor-file-nam
33、e>jdbc/default-jdbc.xml</descriptor-file-name></jdbc-system-resource><jdbc-system-resource> <name>owf_mgr</name> <target>AdminServer</target> <descriptor-file-name>jdbc/owf_mgr-jdbc.xml</descriptor-file-name></jdbc-system-resource><jdbc-system-resource> <name>sgpm</name> <target>AdminServer</target> <descriptor-file-name>jdbc/sgpm-jdbc.xml</descriptor-file-name></jdbc-system-resou
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 跨領域項目合作協議
- 工業設計產品設計理念與案例分析
- 航空航天材料工程考試試題集
- 現代管理學基礎理論學習題集
- 運動訓練理論與實踐題
- 2025年工程成本預測試題及答案
- 2024年天然植物纖維及人造纖維編織工藝品項目投資申請報告代可行性研究報告
- 犯罪分析測試題及答案
- 跨部門協作的成功要素計劃
- 多元化工作方法的探索計劃
- 中國特色社會主義期中測試題-2023-2024學年中職高教版
- 學習康復科常見物理治療法課件
- 教科版五年級下冊科學第三單元《環境與我們》單元測試卷(含答案)
- 無人機測試與評估標準
- MOOC 單片機原理與應用-北京交通大學 中國大學慕課答案
- 新粵教粵科版五年級下冊科學全冊教學課件
- 2024年快遞員技能競賽理論知識考試題庫(500題)
- 2023年廣東省東莞日報社招聘7人筆試參考題庫(共500題)答案詳解版
- 二手車鑒定評估報告書(范本)
- 林威老師形形色色的人習作課 點評
- 03K132 風管支吊架圖集
評論
0/150
提交評論