當前位置:首頁 » 委託授權 » weblogic配置代理伺服器

weblogic配置代理伺服器

發布時間: 2021-07-15 07:37:16

1. weblogic10集群中代理服務器有什麼用

代理伺服器的作用就是分發,負載。
用戶訪問代理服務,由代理服務進行分發到集群的服務上。可以提高系統的高可用。

2. weblogic集群代理伺服器宕機怎麼辦

代理伺服器宕機了,那就只能夠再做個一代理。
或不通過代理服務,通過應用進行故障轉移。
還有什麼好的想法可以溝通一下。

3. Weblogic配置proxy的問題

你用root啟動服務導致文件被鎖,而用戶無法使用root許可權的文件

4. WebLogic集群設置,通過受控伺服器地址和埠直接訪問不了受控伺服器

為什麼要改呢?那你要代理的作用又是干什麼的呢?

5. weblogic怎麼配置 weblogic.servlet.proxy.HttpProxyServlet 方式的代理

你是指用httpd還是用weblogic server做代理伺服器?如果用weblogic server 比較簡單。創建集群的時候就會自動生產相關配置的。

6. weblogic8.1在設置代理伺服器的時候需要指名所屬的集群嗎

代理是不需要指名所屬的集群的!

7. 今天安裝並配置了weblogic11g,管理伺服器和代理伺服器都啟動正常了。在啟動受管伺服器時,成功後又失敗。

java.io.IOException: Invalid argument,參數無效,根據後面的錯誤信息,檢查下setDomainEnv.sh文件版,是否有對IPv4的約束權參數,同時檢查其他參數的設置是否正確,主要是格式。
看你這是個12年的問題,不容易啊,都沒人回答一下。
有問題繼續交流,如果你已經解決,不妨交流下問題解決方案。

8. 如何通過weblogic監控台創建代理server

使用Domain Configuration Wizard進行配置
創建新的Domain
選擇「Create a new WebLogic configuration」,單擊「Next」按鈕

選擇安裝類型
選擇安裝「Basic WebLogic Server Domain」,單擊「Next」按鈕

選擇定製安裝
選擇「Custom」安裝,單擊「Next」按鈕

輸入Administrator Server的信息
輸入Administrator Server的名稱,監聽地址,監聽埠,如果需要SSL支持的話可以在「SSL enabled」後面的復選取框上打勾,配置SSL監聽埠,單擊「Next」按鈕

是否配置Server、Cluster、Machine信息
選擇「Yes」,對Server、Cluster、Machine信息進行配置,,單擊「Next」按鈕

配置Managed Server信息
輸入Managed Server的名稱,監聽地址,監聽埠,如果需要SSL支持的話,可以在「SSL enabled」復選框上打勾,配置SSL監聽埠。可以配置多個Managed Server。單擊「Next」按鈕

配置Cluster信息
輸入Cluster的名稱,Cluster的組播地址和埠,Cluster地址可輸可不輸。單擊「Next」按鈕

將Managed Server添加到Cluster中
選擇左面列表中的Managed Server,將其添加到右面的列表中,單擊「Next」按鈕

配置Machine信息
在此不對Machine進行配置,單擊「Next」按鈕
是否配置JDBC信息
在此不對JDBC數據源和連接池進行配置,單擊「Next」按鈕
配置JMS信息
在此不對JMS進行配置,單擊「Next」按鈕
配置預設系統管理員用戶名和密碼
輸入系統管理員用戶名和密碼,還可以配置其它的系統管理用戶,在此不做配置,單擊「Next」按鈕

配置Windows附加選項
可以選擇是否創建開始菜單中的快捷方式,是否將該服務作為Windows系統服務,在這里我們全部選擇「No」,單擊「Next」按鈕

配置服務的啟動模式並選擇Java SDK
選擇「Development Mode」模式,並選擇標準的Java SDK 1.4,在開發模式下會有比較豐富的調試信息,對我們很有幫助,單擊「Next」按鈕

配置信息確認以及選擇安裝路徑
系統列出您的配置信息,並指定了預設的安裝路徑(D:\bea\user_projects\domains\mydomain),在此我們將安裝路徑定位在D:\bea\user_projects\clusterdomain,單擊「Create」按鈕

系統創建Domain
系統根據配置信息,完成預設的目錄及文件的創建

啟動WebLogic服務
Ø 啟動Administrator Server
使用startWebLogic命令啟動Administrator Server

Ø 啟動Managed Server
使用startManagedWeblogic命令啟動Managed Server,它的命令格式是:
startManagedWeblogic.cmd Managed Server的名稱 Administrator Server地址
同理可以啟動nodeB和nodeC,以及Proxy Server

通過HttpClusterServlet實現請求的自動分發處理
HttpClusterServlet通過一個WebLogic伺服器代理對WebLogic集群中的其他伺服器成員的HTTP請求, 同時HttpClusterServlet還為代理的HTTP請求提供負載平衡與容錯處理。
實際上實現是很簡單的,遵循下面幾個步驟就可以輕松實現請求的自動分發功能:
Ø 創建一個代理Server(在此我們稱這proxyServer)
Ø 生成配置文件web.xml
Ø 生成配置文件weblogic.xml
Ø 打包生成Web應用
Ø 在proxyServer上部署應用,並將該應用作為預設的Web應用
創建代理Server
啟動Administrator Server,然後進入Console控制台(http://10.16.92.33:7080/console/),在此我們將代理Server與Administrator Server置於同一台主機之上。
進入console控制台後,在「Server」結點上單擊右鍵,在彈出菜單上選擇「Configure a New Server」,然後配置代理Server的相關信息。(在這里只要指定名稱,監聽地址,監聽埠就可以了)

HttpClusterServlet 的部署,主要是Servlet的聲明和映射,並設置初始化參數,可以創建一個Web App,然後直接在web.xml中添加或在管理控制台上設置HttpClusterServlet的部署信息。最後將它發布給用來做代理的 Server,並將這個Web App設置為這個Server的預設WEB應用。
web.xml文件示例

weblogic.xml文件示例

打包WEB應用
可以使用jar命令將proxy應用打包成war文件,我們建一個臨時目錄temp,然後在其中建立如下目錄結構:

使用如下的命令操作,就可完成web應用的打包操作:
JAR –參數 WEB應用名稱要打包的目錄

當然我們也可以直接部署該目錄,而無需打包,這在項目的開發階段是很有幫助的,便於修改。
部署proxy應用
啟動Administrator Server,然後進入Console控制台(http://10.16.92.33:7080/console/),在此我們將代理Server與Administrator Server置於同一台主機之上。
進入console控制台後,在「Web Application Moles」 結點上單擊右鍵,在彈出菜單上選擇「Deploy a new Web Application Mole」,然後選擇要部署的文件或目錄,單擊「Target Mole」按鈕,然後選擇「proxyServer」,單擊「Continue」按鈕,到了下一步,單擊「Deploy」按鈕,完成部署工作。
部署完成後,查看WEB應用的狀態是「FAILS」,造成這種情況的原因是「proxyServer」還沒有啟動,我們可以通過下面的命令啟動「proxyServer」:

然後點擊「ReDeploy」,重新部署應用,狀態值將變為「Success」。
將WEB應用配置成預設的WEB應用,weblogic8.1與weblogic6.1有很大的不同,8.1不再支持從console控制台完成配置的工作,而是在weblogic.xml中通過下面的結點,完成配置的工作。
<context-root> / </context-root>

測試proxy應用
修改web.xml文件,加入下面的結點,然後重啟服務。
<init-param>
<param-name>DebugConfigInfo</param-name>
<param-value>ON</param-value>
</init-param>
打開瀏覽器,訪問下面的地址,會得到下圖所示的結果,這就說明你的配置是成功的。
http://myserver:port/placeholder.jsp? __WebLogicBridgeConfig
myserver為服務地址(在這里是10.16.92.7)
port為proxy服務的埠(在這里是8080)
placeholder.jsp(這是一個不存在的JSP文件,您也可以隨意指定文件名)
__WebLogicBridgeConfig(這個可千萬不能寫錯呦!)

測試集群的分發功能
編寫測試WEB應用並部署
我們來編寫一個簡單的WEB應用,它會在控制台和瀏覽器上同時列印出「OK」字樣,然後將這個WEB應用部署到集群中所有Managed Server上面。(代碼見附件)
在這里我們將通過Apache中所帶的ab包來進行並發訪問的模擬測試,使用如下的命令就可以完成壓力測試。
ab –n 100 –c 10 http://10.16.92.7:8080/index.jsp
ab是測試程序的名稱
參數n代表請求的總數量
參數c代表並發的請求數
url為要測試壓力的頁面
註:使用這個命令時,一定要在系統路徑中能夠找到該程序,否則不能執行。
壓力測試完成後,我們從Managed Server的控制台上可以看到,nodeA,nodeB,nodeC都列印出了「OK」字樣,這說明,在並發請求的情況下,集群能夠將請求進行分發,以達到負載平衡的目的。
測試應用的目錄結構如下,部署與proxy應用的部署一樣,要注意的是要將它部署在Managed Server上面。

同一網段內不同機器部署集群
在不同機器上部署集群與上面的操作有一些不同,就是在部署「Managed Server」時,要注意的是,參見下面的圖解。

在另外一台機器上配置「Managed Server」時,要指定「Admin Server」的名稱,監聽地址,監聽埠。

另外要注意的是,「Managed Server」上的配置信息要與「Admin Server」中Cluster所指定的配置信息一致。
啟動「Managed Server」的命令與上面的一樣,如下所示:

集群配置中要注意的問題
Ø Admin Server只用於集群的管理,而不能參與集群事務。
Ø Web應用應該部署到集群上,文件的同步是由WebLogic來完成的。

9. weblogic 集群配置問題proxyserver訪問亂碼,單獨節點正常,使用的編碼是GBK

把proxyServer 應用的weblogic.xml 加上如下內容

<charset-params>
<input-charset>
<resource-path>/*</resource-path>
<java-charset-name>GBK</java-charset-name>
</input-charset>
</charset-params>

熱點內容
重百超市供應商系統 發布:2021-11-27 07:59:12 瀏覽:259
成都瓦爾塔蓄電池經銷商 發布:2021-11-27 07:59:09 瀏覽:828
寧波辦公用品供應商 發布:2021-11-27 07:59:05 瀏覽:753
廣州人人店經銷商 發布:2021-11-27 07:59:03 瀏覽:49
旺旺上海經銷商 發布:2021-11-27 07:58:59 瀏覽:362
三折門上海經銷商 發布:2021-11-27 07:58:20 瀏覽:207
澳洲保健品代理商 發布:2021-11-27 07:58:17 瀏覽:728
木旯代理商 發布:2021-11-27 07:58:15 瀏覽:464
供應商開發年度總結 發布:2021-11-27 07:58:07 瀏覽:578
湯臣鈣片代理人是誰 發布:2021-11-27 07:56:27 瀏覽:433