我试图从命令提示符创建一个EAR文件.我用过
jar -cvf myServletWAR.ear .
Run Code Online (Sandbox Code Playgroud)
但我的问题是,如何让这个EAR文件中包含WAR文件和JAR文件?
我是否需要单独创建war文件并包含在ear文件中?
我不能使用ANT文件,因为这个项目的限制很少.
我的一个EAR文件的结构如下:
app.ear
- APP-INF
- lib
// libraries (.jar) here
- META-INF
- MANIFEST.MF
- weblogic-application.xml
- module1.war
- customlib.jar
Run Code Online (Sandbox Code Playgroud)
此存档正在部署到WebLogic 10.3上.
记住.ear只是一个ZIP文件,所以你总是可以用这种方式创建它,虽然看起来很乱.
检查jar cmd是否正常工作,如果是,请创建类文件和描述符的jar等.
之后 jar -cvf <<earname>> <<files want to be in the ear >>
你能试试这个吗:
jar -xvf myServletWAR.ear
Run Code Online (Sandbox Code Playgroud)
您还可以参考:
如何将 WAR 文件添加到现有的 EAR 文件中?以及如何在一个 .ear 文件中包含两个 .war 文件?
您必须将这些 EAR 文件引用添加到ear 文件的application.xml 中。
| 归档时间: |
|
| 查看次数: |
82312 次 |
| 最近记录: |