java - 在 weblogic 10.3 服务器中重新部署版本化应用程序时出现错误

标签 java weblogic

我的 weblogic 10.3 服务器上已经部署了一个 EAR 应用程序。现在我做了一些修改并重新创建了 EAR 文件并尝试重新部署应用程序。但我收到错误:

您无法分发没有版本的应用程序“sample.appl”。该应用程序之前部署的版本为“xxxx”

请帮我解决这个错误?

最佳答案

有两个选项,重新部署或删除旧部署:

1 - 要使重新部署正常工作,部署 .ear 文件的名称应完全相同,并在 list 文件中使用 weblogic 版本编号。具体来说,您应该将类​​似以下内容添加到 META-INF/MANIFEST.MF 中:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.0
Created-By: 1.6.0_37-b06 (Sun Microsystems Inc.)
Built-On: 2014-02-20-16-10-35
Weblogic-Application-Version: V4.0.0.2014-02-20-16-10-35

您可以在这里找到更多相关信息:http://tihlde.org/~eivindw/weblogic-production-redeploy-version-with-maven/

2 - 从 deployments 链接停止旧的 .ear 文件,然后将其删除。然后正常安装

关于java - 在 weblogic 10.3 服务器中重新部署版本化应用程序时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22948351/

相关文章:

java - 如何使用 pkcs11 包装器 ECDSA key 签署 CSR

java - 了解元素在 Java Swing 中的使用

java - weblogic.wsee.jaxws.spi.ClientInstanceInitationHandler NullPointerException

java - 刷新连接时 Weblogic JMS 客户端线程卡住

java - 在 Java Web 应用程序中从应用程序服务器外部提供静态数据的最简单方法,但在 WEB LOGIC 中

java - 在 JSON 模式中引用本地相关文件?

java - 按钮一个接一个地工作,而不是同时工作

java - 如何将 java.sql.Timestamp 格式化为 (hh :mm AM/PM)

java - 在 Java Web 应用程序中实现 WebLogic Workmanager

java 慢 : entropy related issue