Eclipse没有为.ear生成META-INF

时间:2015-02-23 22:09:02

标签: eclipse ear meta-inf

我正在尝试将一个Web项目添加到我的耳中,但是eclipse不会生成/ EarContent / META-INF。

我的所作所为:

  1. 已创建Web项目test_web_project_1。
  2. 新建>企业应用项目,创建耳朵。
  3. 右键单击 - >属性 - >部署大会
  4. 将test_web_project_1添加为项目。
  5. 然后将test_web_project_1 war添加到模块中,但不创建EarContent / META-INF和相应的application.xml。

    我做错了什么?

    enter image description here

2 个答案:

答案 0 :(得分:2)

Java EE 5规范生成部署描述符xml文件 可选的。这导致默认情况下在没有application.xml的情况下创建的EAR 5项目。

您可以在项目资源管理器窗格中单击项目父文件夹,然后右键单击>,为您的EAR项目创建一个项目。 Java EE工具>生成部署描述符存根。

这应该使用META-INF / application.xml文件填充您的ear内容文件夹。

答案 1 :(得分:1)

您是否尝试过使用EAR项目 - >右键单击 - >属性 - > Java EE模块依赖项(或'项目引用'取决于所使用的Eclipse版本)?