我的weblogic 10.3服务器上已部署了EAR应用程序。现在我做了一些修改并重新创建了EAR文件并尝试重新部署应用程序。但我得到的错误是:
You cannot distribute application 'sample.appl' without version. The application was previously deployed with version 'xxxx'
请帮我解决一下如何解决这个错误?
答案 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文件,然后将其删除。然后按正常方式安装