2015-02-23 76 views
5

我想將一個web項目添加到我的耳朵,但eclipse不會生成/ EarContent/META-INF。Eclipse沒有爲.ear生成META-INF

我做什麼:test_web_project_1已經創建

  1. Web項目。
  2. New-> Enterprise Application Project,創造耳朵。
  3. 右鍵單擊 - >屬性 - >部署組裝
  4. 將test_web_project_1添加爲項目。

然後將test_web_project_1戰爭添加到模塊,但是EarContent/META-INF和相應的application.xml不會被創建。

我在做什麼錯?

enter image description here

回答

1

您是否嘗試過與EAR項目 - >右鍵 - >屬性 - > Java EE的模塊依賴關係(或 '項目引用' 根據Eclipse中的使用的版本)?

2

Java EE 5規範使部署描述符xml文件 可選。這會導致在默認情況下創建不帶application.xml的EAR 5項目。

您可以通過在項目瀏覽器窗格中的項目父文件夾上單擊一次,然後右鍵單擊> Java EE工具>生成部署描述符存根,爲您的EAR項目創建一個項目。

這應該用META-INF/application.xml文件填充你的ear內容文件夾。