Websphere Web訪問埠號檢視和修改

jackson198574發表於2014-02-25
  

 專案中需要進行雙機中資源的接管工作,其中需要暫停一下WAS,但是在重啟後發現無法透過瀏覽器登陸控制檯,但是門戶可以正常訪問使用。經過各種排查,管理員感覺是對WAS埠號記憶模糊,想查詢一下埠號,雖然經過文件查詢發現預設埠號已修改,但是筆者還是想弄明白如何在系統中確定WAS的埠資訊。

 經查詢,在路徑:
/usr/IBM/WebSphere/AppServer/profiles/Dmgr01/config/cells/testAPPCell01/nodes/testAPPCellManager01 下有一個serverindex.xml檔案(上述路徑中的testAPPCell01與testAPPCellManager01請根據具體環境自行修改),裡面有各種埠的定義,可供查詢,如需修改,也可以操作該埠或者是在控制檯中修改。


修改埠請參考一下網文:


websphere埠號檢視與修改
1、首先開啟WAS6.0的控制檯
  以admin(任何標識)使用者登入
2、開啟 環境->虛擬主機->default_host->其它屬性(主機別名)
  ->首先把80埠修改為其它埠,然後再把9080埠修改為80埠
3、修改(修改前先備份)
(1)C:\WebSphere6\AppServer\profiles\AppSrv01\logs\portdef.props
  把9080埠改為80
(2)C:\WebSphere6\AppServer\profiles\AppSrv01\config\cells\softoaNode01Cell\nodes\softoaNode01\serverindex.xml
  把9080埠改為80
4、重啟WAS服務,訪問相關應用(這個時候不用輸入埠)。 字符集可以修改jvm引數或者在啟動was前設定環境變數  
在小機部署完成WAS後,設定支援中文字符集,從WORD文件中直接COPY的通用引數,不知道是複製的失誤還是其他原因,導致WAS啟動失敗,總是提示找不到 Java Class -Dfile.encoding=GBK
解決辦法:找到配置檔案server1.xml進行修改enericJvmArguments為空,正常啟動後再從管理控制檯修改配置。
設定引數以支援中文字符集
路徑:伺服器——應用程式伺服器——server1——程式定義——Java 虛擬機器:
通用JVM引數=-Dfile.encoding=GBK -Ddefault.client.encoding=GBK
修改的具體配置檔案路徑例子如下,如修改錯誤啟動WAS失敗可以修改回來。
\usr\IBM\WebSphere\AppServer\profiles\AppSrv01\config\cells\loushangaixNode01Cell\nodes\loushangaixNode01\servers\server1.xml
檔案中的
genericJvmArguments="-Dfile.encoding=GBK -Ddefault.client.encoding=GBK"


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20802110/viewspace-1089011/,如需轉載,請註明出處,否則將追究法律責任。

相關文章