【问题标题】:How to redeploy EAR file to Web-Logic without restart server?如何在不重新启动服务器的情况下将 EAR 文件重新部署到 Web-Logic?
【发布时间】:2014-12-18 23:30:01
【问题描述】:

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

现在,我已经更新了 EAR 文件,我再次按照以下步骤重新部署:删除服务器上的旧文件并安装新的 EAR 文件,而无需重新启动服务器。每个文件都已部署为活动状态。但是我得到了一些与异常相关的 EJB 注入。然后我重新启动 Web-logic,我的应用程序运行良好。

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

提前感谢您的任何帮助...

【问题讨论】:

  • “删除旧文件”是指使用 WLS 控制台取消部署以前版本的应用程序?
  • 是的,我通过使用 WLS 控制台删除 EAR 文件来取消部署以前的版本

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


【解决方案1】:

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

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

Oracle redeploy documentation

An older but still valid list of steps to hot deploy

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

【讨论】:

  • 非常感谢@castling
猜你喜欢
  • 2011-12-04
  • 1970-01-01
  • 2013-11-03
  • 2015-02-22
  • 2012-10-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-21
相关资源
最近更新 更多