5

我正在尝试向我的耳朵添加一个 Web 项目,但 Eclipse 不会生成 /EarContent/META-INF。

我所做的:

  1. Web 项目 test_web_project_1 已创建。
  2. New->Enterprise Application Project,创建ear。
  3. 右键单击-> 属性-> 部署程序集
  4. 将 test_web_project_1 添加为项目。

然后将 test_web_project_1 战争添加到模块中,但不会创建 EarContent/META-INF 和相应的 application.xml。

我究竟做错了什么?

在此处输入图像描述

4

2 回答 2

2

Java EE 5 规范使部署描述符 xml 文件是可选的。这会产生一个默认情况下在没有 application.xml 的情况下创建的 EAR 5 项目。

您可以通过单击 Project Explorer 窗格中的项目父文件夹一次,然后右键单击 > Java EE Tools > Generate Deployment Descriptor Stub,为您的 EAR 项目创建一个。

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

于 2015-03-05T15:55:24.557 回答
1

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

于 2015-03-04T08:51:14.867 回答