2011-09-08 1092 views
4

當我們從管理控制檯爲數據庫配置創建配置時,這些詳細信息將保存在resource.xml中(我認爲)。Websphere數據庫配置文件保存在哪裏?

該配置文件的路徑是什麼?

+1

此信息很好理解,但您絕對不應該爲此擔心。確實,大部分DB,JMS和其他資源信息都存儲在resources.xml中。這些文件存在於多個作用域(單元,節點,服務器),具體取決於創建資源的位置。例如,如果您在節點級創建數據源,它將在目錄下創建。你有什麼理由對此感興趣?最簡單的方法是通過這樣做來了解hte文件:使用管理控制檯進行更改,然後單擊查看並查看文件名 – Manglu

+0

瞭解這對於我來說目前是非常古老的一個原因,它是Websphere的buggy beahviour( 8.5.5.8)控制檯。注意到這三個不同的安裝(獨立和集羣)。擁有多個數據源,多個數據庫,每個數據庫有多個用戶,在控制檯中設置並正確查看的所有內容,但是一些數據源實際上使用了不同的J2C身份驗證配置 - 導致使用錯誤的模式或拒絕登錄嘗試。因此需要手動修復XML。 – Kousalik

回答

8

關閉,「resources.xml」是你正在尋找。如果您使用的是獨立的WebSphere實例,它是接近這個可能的東西:

$WAS_HOME\profiles\PROFILE_NAME\config\cells\CELL_NAME\nodes\NODE_NAME\servers\SERVER_NAME\resources.xml 

PROFILE_NAME,CELL_NAME,NODE_NAME,默認情況下都應該有你的機器名在其中。 SERVER_NAME是可配置的,但我相信默認情況下是'server1'。

對不起,我不能確定,但​​它在websphere配置中有很多變數。

3

除了上一個答案,請記住resources.xml存在於三個配置級別的每一級上:單元級別,節點級別和服務器級別。根據您的設計,可以在所有這些級別上定義數據庫連接:

$WAS_HOME\profiles\PROFILE_NAME\config\cells\CELL_NAME\resources.xml 

$WAS_HOME\profiles\PROFILE_NAME\config\cells\CELL_NAME\nodes\NODE_NAME\resources.xml 

$WAS_HOME\profiles\PROFILE_NAME\config\cells\CELL_NAME\nodes\NODE_NAME\servers\SERVER_NAME\resources.xml 
+0

@ Gas,我會照你的判斷。 – Edward