如何创建耳朵文件,并在其中包含战争和jar文件

2022-09-02 13:27:11

我正在尝试从命令提示符创建 EAR 文件。我使用过

jar -cvf myServletWAR.ear . 

但我的问题是,我如何让这个EAR文件里面有WAR文件和JAR文件?

我是否需要单独创建 war 文件并包含在 ear 文件中?

我不能为此使用ANT文件,因为这个项目几乎没有限制。


答案 1

我的一个 EAR 文件的结构如下:

app.ear
  - APP-INF
    - lib
      // libraries (.jar) here
  - META-INF
    - MANIFEST.MF
    - weblogic-application.xml
  - module1.war
  - customlib.jar

此归档文件正在部署到 WebLogic 10.3 上。

Remeber .ear只是一个ZIP文件,因此您可以随时以这种方式创建它,尽管它看起来很混乱。


答案 2

检查jar cmd是否正常工作,如果是这样,请创建类文件和描述符等的jar。

然后jar -cvf <<earname>> <<files want to be in the ear >>


推荐