如何在没有重启服务器的情况下将EAR文件重新部署到Web-Logic?

时间:2014-10-23 10:01:39

标签: java java-ee ejb weblogic weblogic-10.x

我在Web-Logic(10.3.6)上成功部署了EAR文件(包括WAR文件和EJB jar文件)。

现在,我已经更新了EAR文件并重新部署了以下步骤:删除服务器上的旧文件并安装新的EAR文件而不重启服务器。每个文件都已部署在Active状态。但是我得到了一些与EJB注入相关的异常。然后我重新启动Web逻辑,我的应用运行正常。

重新部署方式有什么问题?

提前感谢任何帮助...

1 个答案:

答案 0 :(得分:1)

Weblogic有很多关于这个主题的文档。有时它被称为“热部署”#34;或者“就地”#34;部署。在weblogic管理控制台中,可以选择update一个ear文件,而不是使用delete-> redeploy方法。

只需确保更新Weblogic-Application-Version内的MANIFEST.MF媒体资源,以便weblogic知道它是新版本。以下是一些有用的链接:

Oracle redeploy documentation

An older but still valid list of steps to hot deploy

那就是说 - 您看到的问题可能会有所不同,如果Oracle文档没有帮助,您的问题需要更新更多细节。