2014-10-31 120 views
1

我有一個Websphere Application Server v8.0,我的工作需要我將JDBC數據源的位置更改爲不同的值,以便在不同的環境中進行測試。我通常會通過管理控制檯執行此操作,並通過資源> JDBC>數據源部分更改設置,但我想編寫一個腳本來更改這些設置。當我運行管理控制檯時,設置的存儲位置在哪裏?我可以在Eclipse(Rational Application Developer)的Servers對話框中運行控制檯,或者導航到localhost:9044,但我不知道設置的存儲位置 - 我需要編寫這個腳本。Websphere Application Server配置文件的位置

有人可以幫我嗎?

回答

1

從我記得的WebSphere Application Server,設置最終保存到文件系統 - 但你不應該改變他們這種方式,因爲應用程序服務器配置是一個混亂和複雜的業務,並通過直接更改設置你冒着破壞你的應用服務器的風險。

我建議檢查this redbook,尤其是第8章,其中介紹瞭如何使用腳本配置應用服務器。此外,我似乎記得計劃在管理控制檯中顯示等效的腳本命令。

0

如果有幫助,我在本地有一個快速的外觀和在「resources.xml中」位於在WebSphere目錄中找到我的JDBC數據源的參考...

<server profile root>\config\cells\<aNodeCell>\nodes\<aNode>\servers\<aServer> 

在過去爲了方便起見,我使用xml config來讀取值,但不經常更新。相反,我已經使用了一些可用的jython腳本選項,並且可以迴應Jim的響應,以檢查那裏的選項,以防有些事情是可行的選擇。

編輯: 還有一個可能感興趣的鏈接Configuring data access with wsadmin scripting。我自己並沒有使用wsadmin的這個特殊功能,但它似乎乍一看顯示出承諾。

0

如果你想編寫一個腳本,而不是看文件系統,編寫一個適當的jython腳本,它將以類似於你通過控制檯執行的方式進行修改。

爲了使編寫腳本更可以使用:

在控制檯
相關問題