2010-07-08 73 views
3

我之前的所有項目都是在websphere上。我現在正在開發一個關於weblogic的應用程序的團隊。在Websphere開發(WSSD/RAD)中,服務器與IDE更「集成」,因此構建可以自動觸發對(開發/本地)服務器的增量部署。開發過程中的Weblogic熱部署(如WSSD/RAD)

在weblogic環境中,這樣的設置是否可行?我搜索了一些用於eclipse的weblogic插件,但我沒有看到這是一個功能。

什麼是在weblogic + eclipse上進行開發的最佳設置,以便在開發期間構建/部署/重新啓動開銷最小化?

+0

如果你不介意改變IDE,您可以使用JDeveloper或Netbean。他們都與weblogic集成。 – 2010-07-12 06:07:51

+0

@khue我不會改變IDE。一個團隊已經開始在eclipse上進行開發,並且變化需要一些中間變更,更不用說審批級別了。所以我在看一個日食選項。 – Nivas 2010-07-12 07:09:06

回答

1

有一個WebLogic ant任務用於重新部署應用程序。我用這從一個命令行build.xml作爲一個單獨的「重新部署」的目標,WLS 9.2之下,但它可以被添加到Eclipse的構建很容易,我認爲:

<!-- Redeploy the application to WebLogic Server --> 
<wldeploy 
    action="redeploy" verbose="true" name="<application name>" 
    user="<admin user>" password="<admin password>" 
    adminurl="t3://<admin server URL>" targets="<server name>" /> 

<server name>可能是一個管理服務器,或者可能是您的管理員服務器,具體取決於您的配置。

如果您使用會話和將要頻繁重新部署,你會發現它有用添加persistent-store-typeweblogic.xml允許會話跨越重新部署,如果你不這樣做已經 - 但正如經常,取決於你的應用程序正在做什麼。

編輯添加鏈接docs