2012-09-20 100 views
1

我是Jdeveloper的新手。我正在使用JDeveloper 10g。我創建了一個項目abc.jws,其中有五個.jpr文件夾(DTO.jpr,persistence.jpr,service.jpr,util.jpr,ViewController.jpr)。我想爲整個項目創建.ear文件,以便它可以直接放入生產環境中。當我右鍵單擊abc.jws並選擇New時,部署配置文件下的EAR選項始終處於禁用狀態。如果有人能幫助我,我將非常感謝。如何使用JDeveloper創建.ear文件

謝謝。

回答

3

試試這個:

  1. 對於每一個你需要對他們的罐子所以右擊項目,並選擇「新建」
  2. 選擇「部署配置文件」 - >「JAR文件」
  3. 在您主要項目(在jDev中)右鍵點擊並選擇新的
  4. 在「General」 - >「Deployment Profiles」文件夾中選擇「WAR File」(我知道你想要一個EAR文件...)
  5. 現在你應該有在「Resources」文件夾中有一個部署描述符,如果沒有的話't自動打開然後雙擊它
  6. 爲EAR文件和WAR文件命名,指定您的上下文根名稱等
  7. 在「Profile Dependencies」中檢查其他項目的部署配置文件(所以它將重新創建JAR文件時,你永遠做一個EAR文件)
  8. 的部署描述符(「file.deploy」右鍵),然後選擇「部署到EAR文件」

希望它可以幫助

+0

感謝您的幫助。 我遵循了第1步和第2步。但是我在第3步中感到困惑。 我已經爲所有五個項目創建了.deploy文件。由於大多數jsp和java文件都在ViewController項目下,我在ViewController下創建了abc.deploy。我嘗試通過右鍵單擊ABC.deploy製作戰爭文件並選擇「部署到WAR文件」。但它只編譯該項目並顯示沒有錯誤。沒有彈出窗口出現。我的過程中有什麼問題嗎?請幫忙。 謝謝。 – user1685091

+0

據我記得,沒有彈出應該出現,但在cosole中,你應該看到一個文件被創建並且它位於的位置(或者如果進程失敗)。順便說一句,如果你要求部署到EAR文件,那麼應該自動創建WAR。 –

+0

是的,非常感謝。 我有另一個問題。當我導入一個EAR項目時,所有的jsp,js文件都被導入。但是對於java文件,只有類文件纔會被導入。如果我想在java文件中進行更改,那麼在做出更改後如何構建新的java類(是否像右鍵單擊項目 - >新建 - >在部署配置文件中選擇JAR) Basicaly我需要知道如何修改現有EAR項目中的java文件(因爲只有類文件),如何在更改後創建新的EAR,以便新類文件已更新。 真的很感謝你的幫助。謝謝 – user1685091

0

右鍵點擊你的Application -->Deploy-->FileName.ear a .ear f ile將在指定位置創建

C:\JDeveloper\mywork\ADFApplication\deploy\FileName.ear 
3

轉至應用程序 - >部署並部署爲EAR文件。而已。 在彈出的EAR文件生成的位置將在那裏。

+0

這是我可以遵循的唯一一個,但我認爲它是應用程序,而不是應用程序。這指的是文件右側的「應用程序」一詞。 –

相關問題