2011-12-08 108 views
2

我有一個創建公交目的地的python腳本。我從WSAdmin運行腳本並且工作正常,但這些更改沒有顯示在Websphere(WAS)控制檯中。如何在從WSAdmin腳本更改時刷新Websphere配置?

如果我從控制檯註銷然後再次登錄,我可以看到更改。

的腳本AdminConfig.save()

結束我怎樣才能讓WAS控制檯刷新,並顯示最新的配置更改?無需註銷和登錄。

我在Windows上運行WAS版本7.0.0.15。

感謝您的幫助!

編輯:

當我運行另一個腳本創建JMS隊列相反,新的隊列出現在立即被控制檯。所以也許這是WAS控制檯中的一個錯誤。

回答

5

根據我的經驗,當您重新訪問或刷新頁面時,WAS集成解決方案控制檯通常會顯示其他會話的更新;然而,在這種情況下,這種情況並不像預期的那樣有效,而且這些情況通常表現爲控制檯中的錯誤。

我跑了一個快速測試,在登錄控制檯時從wsadmin創建一個SIB目的地。我發現,當我簡單地重新訪問公共汽車頁面時,這種改變沒有被識別;然而,當我導航到大多數其他頁面時,我被迎面而來的是「您的工作區已經從主配置中自動刷新,您可以在用戶首選項中禁用自動刷新。」該消息通常指示何時從另一個會話進行更改。然後,在導航回公交車信息之後,我的新目的地可見,而無需註銷並重新登錄。

似乎公交車網頁沒有檢測到這些變化,這聽起來像是一個錯誤。您可能會考慮使用IBM記錄PMR。

否則,第一,保證workpsace刷新啓用(System administration>Console Preferences>Turn on workspace automatic refresh) - 此設置是最有可能已經默認啓用 - 然後你可以使用,我發現從導航離開的解決方法巴士頁面而不是退出。

+0

同樣在這裏。通過腳本部署應用程序後。刷新消息在點擊不同頁面後彈出。 –

+0

感謝您的建議。明天我會檢查它是否也適用於我(在我接受之前)。 – DagR

相關問題