Как создать файл .ear с помощью JDeveloper

Я новичок в Jdeveloper. Я использую JDeveloper 10g. Я создал один проект abc.jws, в котором есть пять папок .jpr (DTO.jpr,persistence.jpr,service.jpr,util.jpr,ViewController.jpr). Я хочу создать файл .ear для всего проекта, чтобы его можно было напрямую поместить в производственную среду. Когда я щелкаю правой кнопкой мыши на abc.jws и выбираю «Создать», параметр EAR в профилях развертывания всегда отключен. Я был бы очень признателен, если кто-то может помочь мне в этом.

Спасибо.


person user1685091    schedule 20.09.2012    source источник


Ответы (3)


Перейдите в Приложение -> Развернуть и развернуть как файл EAR. Вот и все. Во всплывающем окне будет указано местоположение сгенерированного файла EAR.

person Saurabh Kumar    schedule 31.01.2015
comment
Это было единственное, за чем я мог следить, но я думаю, что это приложение, а не приложения. Это относится к слову Application немного справа от File. - person Karl Henselin; 09.10.2015

Попробуй это:

  1. Для каждого проекта вам нужна банка, поэтому щелкните по ним правой кнопкой мыши и выберите «новый».
  2. Выберите «Профили развертывания» -> «Файл JAR».
  3. В вашем основном проекте (в jDev) щелкните правой кнопкой мыши и выберите новый
  4. В папке «Общие» -> «Профили развертывания» выберите «Файл WAR» (я знаю, что вам нужен файл EAR...)
  5. Теперь у вас должен быть дескриптор развертывания в папке «Ресурсы», если он не открывается автоматически, дважды щелкните по нему.
  6. Дайте имена файлам EAR и файлам WAR, укажите свое корневое имя контекста и т. д.
  7. В «Зависимости профиля» проверьте профиль развертывания других проектов (так что он будет воссоздавать файлы JAR всякий раз, когда вы создаете файл EAR)
  8. Щелкните правой кнопкой мыши дескриптор развертывания ("file.deploy") и выберите "Развернуть в файл EAR".

Надеюсь, поможет

person A.B.Cade    schedule 20.09.2012
comment
Спасибо за помощь. Я выполнил шаги 1 и 2. Но я запутался в шаге 3. Я создал файлы .deploy для всех пяти проектов. Поскольку большинство файлов jsp и java находятся в проекте ViewController, я создал abc.deploy в ViewController. Я попытался создать файл войны, щелкнув правой кнопкой мыши ABC.deploy и выбрав «Развернуть в файл WAR». Но он только компилирует проект и не показывает ошибок. Всплывающее окно не появляется. Что-то не так в моем процессе? Пожалуйста помоги. Спасибо. - person user1685091; 21.09.2012
comment
Насколько я помню, всплывающее окно не должно появиться, но в консоли вы должны увидеть, что файл был создан и где он находится (или если процесс не удался). Кстати, если вы попросите выполнить развертывание в файл EAR, WAR должен быть создан автоматически. - person A.B.Cade; 23.09.2012
comment
да понял. Большое спасибо. У меня есть еще один вопрос. Когда я импортирую проект EAR, все файлы jsp, js импортируются. Но для java-файлов импортируются только файлы классов. У меня есть некоторые java-файлы. Если я хочу внести изменения в java-файл, то как создать новый java-класс после внесения изменений (это похоже на щелчок правой кнопкой мыши по проекту). › New- › Выберите JAR в профиле развертывания?) В основном мне нужно знать, как изменить файл java в существующем проекте EAR (поскольку там есть только файлы классов), как создать новый EAR после изменения, чтобы новый файл класса обновляется. Буду очень признателен за вашу помощь. Спасибо. - person user1685091; 24.09.2012
comment
По сути, вы не можете изменять файлы .class (вы можете их декомпилировать, но это неправильный способ работы). В дескрипторе развертывания вы можете выбрать, какие файлы добавить в файл EAR. Если вы добавите файлы .java, вы сможете изменить их впоследствии. То же самое касается файлов JAR. - person A.B.Cade; 25.09.2012

Щелкните правой кнопкой мыши на вашем Application -->Deploy-->FileName.ear файле .ear, который будет создан в указанном месте.

C:\JDeveloper\mywork\ADFApplication\deploy\FileName.ear
person sameer vaish    schedule 26.11.2014