2010-07-08 100 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