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

时间:2014-04-08 21:16:09

标签: java weblogic

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

You cannot distribute application 'sample.appl' without version. The application was previously deployed with version 'xxxx'

请帮我解决一下如何解决这个错误?

1 个答案:

答案 0 :(得分:1)

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

1 - 要使重新部署工作,部署.ear文件的名称应完全相同,并在清单文件中使用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文件,然后将其删除。然后按正常方式安装