作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我已成功将 EAR 文件(包括 WAR 文件和 EJB jar 文件)部署到 Web-Logic(10.3.6) 上。
现在,我已经更新了 EAR 文件并按照以下步骤再次重新部署:删除服务器上的旧文件并安装新的 EAR 文件而无需重新启动服务器。每个文件都已部署为 Active 状态。但是我得到了一些与 EJB 注入(inject)相关的异常。然后我重新启动 Web 逻辑,我的应用程序运行正常。
redeploy方式有什么问题?
在此先感谢您的帮助...
最佳答案
Weblogic 有很多关于这个主题的文档。有时它被称为“热部署”或“就地”部署。在 weblogic 管理控制台中,有一个选项可以更新
ear 文件,而不是您使用 delete->redeploy 方法执行的操作。
只需确保在您耳朵的 MANIFEST.MF
中更新您的 Weblogic-Application-Version
属性,以便 weblogic 知道它是一个新版本。以下是一些有用的链接:
An older but still valid list of steps to hot deploy
也就是说 - 您看到的问题可能有所不同,如果 Oracle 文档没有帮助,您的问题将需要更新更多细节。
关于java - 如何在不重启服务器的情况下将 EAR 文件重新部署到 Web-Logic?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26525685/
我是一名优秀的程序员,十分优秀!