我正在尝试将一个 Web 项目添加到我的耳朵中,但 eclipse 不会生成/EarContent/META-INF。
我做什么:
- 网络项目 test_web_project_1 已创建。
- 新建->企业应用项目,创建ear。
- 右键单击 -> 属性 -> 部署程序集
- 将 test_web_project_1 添加为项目。
然后,test_web_project_1 war 将添加到模块中,但不会创建 EarContent/META-INF 和相应的 application.xml。
我做错了什么?
最佳答案
Java EE 5 规范将部署描述符定义为 xml 文件 选修的。这会导致默认情况下创建的 EAR 5 项目没有 application.xml。
您可以通过在“项目资源管理器” Pane 中单击一次项目父文件夹,然后右键单击 >“Java EE 工具”>“生成部署描述符 stub ”,为您的 EAR 项目创建一个。
这应该使用 META-INF/application.xml 文件填充您的耳朵内容文件夹。
关于Eclipse 未生成 .ear 的 META-INF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28684451/