WebLogic 9中console異地IP登錄不上的解決方法

以前一直用的都是weblogic7 weblogic8 ,感覺非常良好,最近在嘗試使用weblogic9版本,安裝成功之後在本機上通過 http://localhost:7001/console 訪問控制檯完全沒有問題。但是在自己機器上能過IP訪問weblogic9的控制檯卻發生了問題,根本無法打開,後來深入追蹤下去,發現在weblogic9本機通過IP訪問也是登入不了,一樣的情況。上網查了一下weblogic10也有這種情況,這樣的好處可能是禁止外部的機器對控制檯的訪問吧,因爲以前的話,如果是把weblogic的端口改成80的話,那通過外網都能直接登陸控制。這樣是不安全的,BEA可能正是基於這樣的考慮才默認異地IP禁止登錄的吧。
 
解決方法:
1、通過 http://localhost:7001/console/ 登錄WebLogic的管理控制檯

點擊Lock & Edit

Domain Structure ==> Environment ==> Servers

右邊選擇相應的XXXServer,進行編輯
Listen Address:填入0.0.0.0,保存即可,其它的選項如SSL配置就不細說了。
最後激活所做的修改後就立即生效了。
 
 
2、直接修改%DOMAIN_HOME%/confit/config.xml文件,找到相應的地方,修改內容爲如下,就可以了:
不啓用SSL的配置
代碼
<server>  
<name>XXXServer</name>  
<ssl>  
<enabled>false</enabled>  
</ssl>  
<listen-port>7001</listen-port><!-- 你的端口號 -->  
<listen-address>0.0.0.0</listen-address><!-- 監聽地址 -->  
</server>  
啓用SSL的配置
代碼
<server>  
<name>XXXServer</name>  
<ssl>  
<name>XXXServer</name>  
<enabled>true</enabled>  
<listen-port>7002</listen-port><!-- 你的SSL端口號 -->  
</ssl>  
<listen-port>7001</listen-port><!-- 你的端口號 -->  
<listen-address>0.0.0.0</listen-address><!-- 監聽地址 -->  
</server>  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章