2012-08-24 72 views
0

我們在jboss中使用了「.sar」(服務檔案文件)。目前我們正計劃將代碼遷移到Weblogic。將jBoss中使用的.sar文件部署到weblogic

有沒有辦法將.sar文件部署到weblogic中。

如果不是直接可能的話,我們可以在網絡邏輯上部署服務。

回答

1

有一兩件事你可以做的是「替代」或「模仿」的SAR部署,通過創建,配置和註冊的MBean。 AFAIK可以通過兩種方式完成:

1)使用標準Java EE組件:這意味着在Web層上,您可以使用servlet的init()方法(確保它在啓動時預加載)或,更好,ServletContextListener

2)使用WebLogic特定組件。我正在談論啓動類。只需註冊一個創建,配置和註冊MBean的啓動類。

如果您使用的是Web模塊,則第一種方法具有明顯的優勢,即您使用的是純Java EE組件。雖然你沒有使用它,但你可以添加一個「虛擬」web模塊,只爲了這樣做

關於你在這些類中要做什麼,你可以選擇一個「從零開始」的方法,通過解析XML文件描述服務,因此手動創建,配置和註冊MBean,或者如果我記得很清楚,JBoss的XMBeans是可以在JBoss之外重用的東西,但是您需要檢查,因爲我不確定