版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、WEBLOGIC11G FOR WINDOWS 安裝作業(yè)指導(dǎo)書目錄一、程序安裝3二、創(chuàng)建集群域9三、修改域配置文件中的內(nèi)存和字符集參數(shù)181修改集群域默認(rèn)的內(nèi)存分配182. 配置域的全局字符集參數(shù)193. 復(fù)制domain20四、創(chuàng)建集群啟動腳本201. 創(chuàng)建管理節(jié)點啟動腳本202. 創(chuàng)建受管節(jié)點啟動腳本203. 創(chuàng)建節(jié)點啟動密碼文件21五、修改并重新發(fā)布代理程序221卸載原默認(rèn)代理程序222修改代理程序233重新發(fā)布代理程序25六、參數(shù)調(diào)整291. 去除集群的前端主機地址和前端主機端口302. 修改節(jié)點“最大消息大小”參數(shù)313. 修改阻塞線程超時時間32七、集群節(jié)點調(diào)整方法341修改節(jié)點I
2、P地址342為集群添加節(jié)點353關(guān)于“文件名、卷標(biāo)或目錄語法錯誤”36一、程序安裝 在集群中每臺機器上,雙擊weblogic11安裝程序,進(jìn)行程序安裝 點擊下一步 指定bea安裝目錄,點擊下一步 去掉“我希望通過My Oracle Support接收安全更新”前的勾,出現(xiàn)提示,選擇YES選擇 YES 安裝類型,默認(rèn)“典型”,下一步 選中兩種JDK,下一步 下一步 默認(rèn),下一步 默認(rèn),下一步 默認(rèn),下一步 開始安裝 安裝完成,去掉“運行Quickstart”前的勾二、創(chuàng)建集群域 管理節(jié)點的機器上,開始菜單找到weblogic配置向?qū)?Configuration Wizard,點擊運行 選擇“創(chuàng)建
3、新的WebLogic域” 默認(rèn),下一步 設(shè)置創(chuàng)建集群的域名和路徑,下一步 設(shè)置控制臺用戶名密碼 選擇“生產(chǎn)模式”,JDK選擇“JRockit SDK 7”Sun的JDK兼容性比較好,JRockit SDK 性能更好。對于核三程序,一般使用的是Jrockit。個別應(yīng)用需要使用SUN JDK,請詢問開發(fā)人員。 勾選“管理服務(wù)器”、“受管服務(wù)器、群集和計算機” 配置管理節(jié)點名字、監(jiān)聽地址和端口 添加受管節(jié)點s1,s2和代理節(jié)點proxy,以及節(jié)點監(jiān)聽地址和端口此處例子為兩臺機器組建的兩節(jié)點集群,集群分布如下 節(jié)點名稱監(jiān)聽地址和端口節(jié)點類型AdminServer30
4、:7001管理節(jié)點s130:8001受管節(jié)點s231:8001受管節(jié)點proxy31:8080代理節(jié)點 配置集群,設(shè)置集群名稱,其他默認(rèn)即可 將s1,s2節(jié)點添加到右邊集群c1中 創(chuàng)建HTTP代理應(yīng)用程序,勾選“創(chuàng)建HTTP代理”,代理服務(wù)器選擇“proxy” 不需修改,下一步 創(chuàng)建集群域 創(chuàng)建完成三、修改域配置文件中的內(nèi)存和字符集參數(shù)1修改集群域默認(rèn)的內(nèi)存分配在C:beauser_projectsdomainsbase_domainbin目錄下,找到setDomainEnv.cmd,用文本文件打開文件,修改下文內(nèi)容:if %J
5、AVA_VENDOR%=Sun (set WLS_MEM_ARGS_64BIT=-Xms256m -Xmx512mset WLS_MEM_ARGS_32BIT=-Xms256m -Xmx512m) else (set WLS_MEM_ARGS_64BIT=-Xms512m -Xmx512mset WLS_MEM_ARGS_32BIT=-Xms128m -Xmx128m)將其替換為if %JAVA_VENDOR%=Sun (set WLS_MEM_ARGS_64BIT=-Xms256m -Xmx512mset WLS_MEM_ARGS_32BIT=-Xms256m -Xmx512m) else
6、( if %SERVER_NAME%=AdminServer ( set WLS_MEM_ARGS_64BIT=-Xms512m -Xmx512m set WLS_MEM_ARGS_32BIT=-Xms512m -Xmx512m ) else ( if %SERVER_NAME%=proxy ( set WLS_MEM_ARGS_64BIT=-Xms512m -Xmx512m set WLS_MEM_ARGS_32BIT=-Xms1000m -Xmx1000m ) else ( set WLS_MEM_ARGS_64BIT=-Xms512m -Xmx512m set WLS_MEM_ARGS_
7、32BIT=-Xms1300m -Xmx1300m ) )上面的配置中,將AdminServer內(nèi)存設(shè)置為512M,將代理節(jié)點proxy設(shè)置為1000M,將其他節(jié)點即受管節(jié)點配置為1300M。如果管理節(jié)點名不為AdminServer或者代理節(jié)點名不為proxy,則注意修改上文中對應(yīng)節(jié)點名為真實節(jié)點名稱如果weblogic選擇使用了SUN的JDK,則需要繼續(xù)找到如下內(nèi)容并如修改內(nèi)存值set MEM_PERM_SIZE_64BIT=-XX:PermSize=128mset MEM_PERM_SIZE_32BIT=-XX:PermSize=128mset MEM_MAX_PERM_SIZE_64BI
8、T=-XX:MaxPermSize=384mset MEM_MAX_PERM_SIZE_32BIT=-XX:MaxPermSize=384m如果使用ORACLE 的JROCKIT JDK,則用不到以上參數(shù),不需要修改PermSize和MaxPermSize的值。-Xms為分配內(nèi)存最小值,-Xmx為分配內(nèi)存最大值,對于受管節(jié)點建議兩值同樣大小,以獲得更好的性能。根據(jù)每臺服務(wù)器內(nèi)存配置情況確定服務(wù)器上的weblogic實例個數(shù)服務(wù)器內(nèi)存數(shù)量與節(jié)點分配對應(yīng)建議列表單臺服務(wù)器內(nèi)存建議每臺服務(wù)器上weblogic受管實例個數(shù)(非代理、非管理)服務(wù)器上的代理節(jié)點或管理節(jié)點8G231個代理節(jié)點或1個管理節(jié)點
9、16G考慮使用64位weblogic2. 配置域的全局字符集參數(shù)找到集群中每臺機器的user_projectsdomainsbase_domainbin下的setDomainEnv.cmd文件。編輯該文件,找到下文位置,添加藍(lán)字部分if NOT %WEBLOGIC_EXTENSION_DIRS%= (set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.ext.dirs=%WEBLOGIC_EXTENSION_DIRS%)set JAVA_OPTIONS=%JAVA_OPTIONS% -Dfile.encoding=GBKREM SET THE CLASSPAT
10、Hif NOT %WLP_POST_CLASSPATH%= (if NOT %CLASSPATH%= (set CLASSPATH=%WLP_POST_CLASSPATH%;%CLASSPATH%) else (set CLASSPATH=%WLP_POST_CLASSPATH%)此處定義全局的虛擬機字符集為GBK,即每個啟動的weblogic節(jié)點均使用GBK為其字符集(包括管理節(jié)點、受管節(jié)點和代理節(jié)點)節(jié)點啟動后,檢查找到節(jié)點啟動日志文件,比如server1,user_projectsdomainsbase_domainserversserver1.log找到最新的啟動日志,可以看到awt.
11、toolkit = sun.awt.windows.WToolkitfile.encoding = GBKfile.encoding.pkg = sun.iofile.separator = java.awt.graphicsenv = sun.awt.Win32GraphicsEnvironmentjava.awt.printerjob = sun.awt.windows.WPrinterJobjava.class.path = E:WEBLOG1patch_wls1033profilesdefaultsys_manifest_classpathweblogic_patch.jar;E:WE
12、BLOG1patch_ocp353profilesdefaultsys_manifest_classpathweblogic_patch.jar;E:WEBLOG1JROCKI1.0-6libtools.jar;E:WEBLOG1WLSERV1.3serverlibweblogic_sp.jar;E:WEBLOG1WLSERV1.3serverlibweblogic.jar;E:WEBLOG1modulesfeaturesweblogic.server.modules_.jar;E:WEBLOG1WLSERV1.3serverlibwebservices.jar;E:WEBLO
13、G1modulesORGAPA1.1/lib/ant-all.jar;E:WEBLOG1modulesNETSFA1.0_1/lib/ant-contrib.jar;E:WEBLOG1WLSERV1.3commonderbylibderbyclient.jar;E:WEBLOG1WLSERV1.3serverlibxqrl.jar藍(lán)字部分證明字符集已經(jīng)改為GBK3. 復(fù)制domain 復(fù)制管理節(jié)點weblogic安裝目錄下的user_projects目錄到集群中其他機器的相同目錄下。四、創(chuàng)建集群啟動腳本1. 創(chuàng)建管理節(jié)點啟動腳本在C:beauser_projectsdomainsbase_do
14、mainbin目錄下,找到startWebLogic.cmd文件,該文件是管理節(jié)點的啟動批處理程序,創(chuàng)建到桌面的啟動快捷方式。2. 創(chuàng)建受管節(jié)點啟動腳本在C:beauser_projectsdomainsbase_domainbin目錄下,找到startManagedWebLogic.cmd文件,該文件為受管文件啟動批處理程序,不過該批處理不能直接使用,需要首指定節(jié)點名。方法如下:復(fù)制startManagedWebLogic.cmd并改名為starts1.cmd,通過文本文件打開并找到如下內(nèi)容REM Set SERVER_NAME to the name of the server you w
15、ish to start up.set DOMAIN_NAME=base_domainset ADMIN_URL=http:/YL-PC:7001REM Set WLS_USER equal to your system username and WLS_PW equal 增加藍(lán)字部分, 設(shè)置SERVER_NAME為要啟動的節(jié)點名REM Set SERVER_NAME to the name of the server you wish to start up.set DOMAIN_NAME=base_domainset ADMIN_URL=http:/YL-PC:7001set SERVER
16、_NAME=server1REM Set WLS_USER equal to your system username and WLS_PW equal 復(fù)制修改后的starts1.cmd并分別改名為starts2.cmd、starts3.cmd、proxy.cmd 然后創(chuàng)建到桌面的快捷方式。注意,只需要創(chuàng)建本機存在節(jié)點的啟動腳本即可,代理節(jié)點同其他受管節(jié)點創(chuàng)建啟動腳本方法一樣。3. 創(chuàng)建節(jié)點啟動密碼文件第一次通過啟動快捷方式時需要手動輸入登陸口令,可以通過創(chuàng)建默認(rèn)口令文件避免每次啟動創(chuàng)建口令文件。域目錄C:beauser_projectsdomainsbase_domain下有個server
17、s文件夾,找到其下以每個節(jié)點命名的文件夾,例如AdminServer文件夾,在里邊建立security文件夾,然后在security文件夾下建立perties文件,通過文本文件編輯該文件,并寫入weblogic賬戶口令,假設(shè)weblogic啟動用戶名/口令為 weblogic/weblogic123,則內(nèi)容為:username=weblogicpassword=weblogic123將創(chuàng)建好的security目錄連同perties文件拷貝到所有節(jié)點的文件夾下,以后每次啟動節(jié)點時即不需要再輸入用戶名密碼。注意:必須在啟動過一次節(jié)點后(無論啟動成功與否),才會在se
18、rvers目錄下生產(chǎn)以該節(jié)點命名的文件夾。五、修改并重新發(fā)布代理程序新版核三程序使用時,需要在代理程序包中添加字符集設(shè)置,不然可能會出現(xiàn)亂碼,而默認(rèn)生產(chǎn)的代理程序包并沒有指定字符集,所以需要修改默認(rèn)代理程序,再重新發(fā)布一遍。1卸載原默認(rèn)代理程序點擊左側(cè)“部署”按鈕,并選中左上角“鎖定并編輯”,勾選右側(cè)“OracleProxy4_c1_proxy”代理程序,點擊“刪除”按鈕刪除成功后,點擊左上角“激活更改”2修改代理程序找到管理節(jié)點所在機器的C:beauser_projectsdomainsbase_domainappsOracleProxy4_c1_proxyWEB-INF下的web.xml文
19、件,用文本編輯器打開,找到如下內(nèi)容,添加藍(lán)字部分!DOCTYPE web-app PUBLIC -/Sun Microsystems, Inc./DTD Web Application 2.3/EN HttpClusterSxy.HttpClusterServletWebLogicCluster6:8001|7:8001DebugOFFHungServerRecoverSecs3000IdempotentOFFHttpClusterServlet/HttpClusterServlet*.jspHttpClu
20、sterServlet*.htmHttpClusterServlet*.htmlHttpClusterServlet*.jpdHttpClusterServlet*.jcxHttpClusterServlet*.dtfHttpClusterServlet*.jwsweblogic.httpd.inputCharset./*GBK說明:上文中紅字部分為集群中受管節(jié)點的IP地址和端口,所有需要代理進(jìn)行分發(fā)的節(jié)點的IP地址和端口均需要填寫,不同節(jié)點間用 | 進(jìn)行分隔。以后如果集群中節(jié)點的數(shù)量或者IP和端口有改變,均需要更新該web.xml文件中紅字部分,并且重新發(fā)布代理程序。上文中藍(lán)字部分為需要增加
21、的內(nèi)容,將藍(lán)字部分復(fù)制,粘貼到相同位置即可藍(lán)字部分代碼說明:以下代碼的作用是關(guān)閉proxy調(diào)試功能(UNIX平臺下必須添加,windows平臺下可以不加)DebugOFF如果不關(guān)閉Debug功能,會在proxy節(jié)點所在的/tmp目錄下,生成一個wlproxy.log文件,且不斷增大,最后會將/tmp目錄占滿,導(dǎo)致系統(tǒng)運行緩慢。增加以下兩個參數(shù)用以解決業(yè)務(wù)重復(fù)執(zhí)行的問題,HungServerRecoverSecs3000IdempotentOFF案例:地緯項目組在一次對應(yīng)用程序監(jiān)測的過程中發(fā)現(xiàn)所記的醫(yī)療帳戶有重復(fù)記錄的情況。問題出在,當(dāng)請求通過代理服務(wù)器發(fā)到一個應(yīng)用服務(wù)器上進(jìn)行執(zhí)時,因為沒有及時
22、得到響應(yīng)而這個請求以被發(fā)到了cluster中的另外的應(yīng)用服務(wù)器上執(zhí)行,而原來發(fā)送的那個請求并沒有停止執(zhí)行,造成了重復(fù)記帳的問題。以下代碼的作用為修改代理程序所使用的字符集為GBKweblogic.httpd.inputCharset./*GBK具體應(yīng)該使用何種字符集,根據(jù)發(fā)布的程序使用的字符集而定,目前我們的程序(核二、核三、勞動力、農(nóng)保、網(wǎng)上申報)均使用GBK字符集。對于核二程序,由于使用CS架構(gòu),字符集在客戶端程序中指定,代理程序中可以不加該參數(shù),但是對于其他BS架構(gòu)的程序,都需要指定字符集為GBK3重新發(fā)布代理程序點擊左側(cè)“部署”按鈕,點擊左上角“鎖定并編輯”,點擊右側(cè)“安裝”按鈕找到代
23、理包OracleProxy4_c1_proxy位置,點擊下一步默認(rèn),下一步發(fā)布到proxy節(jié)點,下一步點擊完成點擊左上角“激活更改”選中剛才發(fā)布的程序,點擊“啟動”按鈕,選擇“為所有請求提供服務(wù)”選擇“是”,完成程序啟動六、參數(shù)調(diào)整在IE瀏覽器輸入 30:7001/console登錄控制臺1. 去除集群的前端主機地址和前端主機端口登錄weblogic控制臺,依次選擇 環(huán)境集群配置HTTP刪掉“前端主機”和“前端HTTP端口”的值,最后如下圖所示前端主機 值為空前端HTTP端口值為0前端HTTPS端口值為0然后保存,激活更改,重啟集群生效上述參數(shù)值是通過webl
24、ogic程序自動生成代理程序時默認(rèn)配置的,如果不將其清除,有可能發(fā)生客戶端無法連接到前置機程序的情況。例如,客戶端通過以下地址(6:9001/csi)訪問CSI農(nóng)保程序時,無法訪問,但是使用地址最后加以字符 / (6:9001/csi/)卻能夠訪問程序。此時去掉上述3個參數(shù)的數(shù)值即可解決該問題。2. 修改節(jié)點“最大消息大小”參數(shù)點擊左上角鎖定并編輯,選擇base_domain 服務(wù)器, 再點擊右邊的服務(wù)器s1選擇“協(xié)議”標(biāo)簽,修改“最大消息大小”為50000000,完成后點擊左上角“激活更改”默認(rèn)的10000000,在核三程序運行時控
25、制臺會報大量超過信息超過10000000的錯誤3. 修改阻塞線程超時時間 點擊“配置”“優(yōu)化”菜單修改“粘滯線程最長時間”為3600修改“粘滯線程計時器間隔”為1800粘滯線程最長時間指當(dāng)一個線程連續(xù)運行多久系統(tǒng)認(rèn)定其為粘滯線程粘滯線程計時器間隔指每隔多少時間weblogic檢查一遍線程中存在的粘滯線程 再點擊“配置”“超載”菜單同樣修改“最長線程粘滯時間”為3600七、集群節(jié)點調(diào)整方法1修改節(jié)點IP地址方法一:如果管理節(jié)點所在主機IP地址尚未修改,可在console控制臺中修改。修改后激活更改,重啟節(jié)點即可方法二:如果管理節(jié)點所在主機IP地址已經(jīng)被改動了,那么可手動修改。 修改管理節(jié)點C:b
26、eauser_projectsdomainsbase_domainconfigconfig.xml中的地址(建議用Ctrl+H的方式直接替換IP)。 然后修改由C:beauser_projectsdomainsbase_domainbinstartManagedWeblogic.cmd拷貝創(chuàng)建的節(jié)點的啟動腳本,找到如下內(nèi)容:REM Set SERVER_NAME to the name of the server you wish to start up.set DOMAIN_NAME=base_domainset ADMIN_URL=6:7001REM Set WLS_USER equal to your system username and WLS_PW equal修改紅字部分ADMIN_URL為修改后的管理節(jié)點IP:端口即可(每個節(jié)點的啟動腳本均需要手工修改),如管理節(jié)點IP沒變,則不需要修改。 修改管理節(jié)點代理程序包的web.xml的WebLogicCluster中相關(guān)節(jié)點的IP,如:WebLogicCluster38:8002|38:8001 修改完畢后重啟集群,重新發(fā)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年高新技術(shù)成果共享合同3篇
- 2025年度煤矸石環(huán)保型建材供貨合同3篇
- 2024年高科技項目招標(biāo)投標(biāo)廉潔誠信保障書3篇
- 學(xué)生垃圾分類國旗下講話稿
- 2024年食品生產(chǎn)商與連鎖超市之間的產(chǎn)品供應(yīng)合同
- 2025年度消防水電工程應(yīng)急搶修合同范本3篇
- 名著《西游記》讀后感
- 2025年UPS主機模塊化設(shè)計與快速更換服務(wù)合同
- 二零二五年廢石資源采購與再生利用服務(wù)合同3篇
- 塑料工藝品建設(shè)項目可行性研究報告
- 相關(guān)方人員入場安全告知書
- 蘇教版譯林三年級上下冊單詞表
- 腫瘤病例隨訪調(diào)查表
- 游樂園、滑雪場、冰雪樂園建設(shè)合作協(xié)議
- 粉末涂料有限公司檢維修作業(yè)安全風(fēng)險分級清單
- 【蘇教版】2022-2023學(xué)年六年級數(shù)學(xué)上冊期末試卷(及答案)
- 2023-2024學(xué)年連云港市灌云縣四年級數(shù)學(xué)第一學(xué)期期末學(xué)業(yè)水平測試模擬試題含答案
- 湖南省懷化市鶴城區(qū)2023年數(shù)學(xué)三下期末監(jiān)測試題含解析
- 項目工程安全管理責(zé)任區(qū)域劃分表
- 2023年學(xué)校食堂審計發(fā)現(xiàn)問題整改報告3篇
- 教育培訓(xùn)學(xué)校(機構(gòu))課堂教學(xué)反饋表
評論
0/150
提交評論