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

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

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

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

在此先感谢任何帮助……

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

只需确保在您耳朵的MANIFEST.MF中更新Weblogic-Application-Version属性,以便weblogic知道它是新版本。 以下是一些有用的链接:

Oracle重新部署文档

热部署的较旧但仍然有效的步骤列表

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