Подтвердить что ты не робот

Что нужно сделать, чтобы добавить проект на сервер Websphere в Eclipse juno?

Я установил "WebSphere Application Server Developer Tools для Eclipse V8.5.1", а также "WebSphere Application Server for Developers V8.5": https://www.ibm.com/developerworks/mydeveloperworks/blogs/wasdev/entry/download?lang=en.

Я использую Eclipse Juno.

Я использовал инструмент "Первые шаги" для создания профиля для разработки приложений.

Я добавил сервер WebSphere Application Server v8.5 к представлению "Сервер", указав его на этот профиль.

Когда я нажимаю правой кнопкой мыши на "Сервер в представлении серверов" и выбираю "Добавить и удалять...", я получаю диалог "Нет ресурсов, которые могут быть добавлены или удалены с сервера".

Я могу добавить свой проект на сервер Tomcat или "Профиль свободы WebSphere Application Server V8.5" (мне нужно использовать "реальный" WebSphere по целому ряду причин, выходящих за рамки этого вопроса - Liberty не достаточно хорошо).

Что мне не хватает, чтобы позволить мне добавить мой проект на сервер?

4b9b3361

Ответ 1

Я использую IBM RSA/RDi/Rational Developer для я (который построен из Eclipse и много раз менял имена) с WAS 8.0, поэтому не уверен, что это применится непосредственно к вашей ситуации, но то, что вы написали очень похоже на беду, которую я имел в прошлом...

Мы устанавливаем "родительский" вид проекта, который содержит EAR, который будет развернут в WAS, а затем у нас есть соответствующее "веб-приложение", содержащее WAR.

В родительском проекте, в разделе properties → assembly assembly, добавьте свой "веб-проект". Также проверьте проект "Интернет" в разделе "Ссылки на проекты".

Надеюсь, это приведет к развертыванию вашего приложения в WAS...

Изменить I
Вот как я создал свой родительский проект EAR с использованием IBM RSA (который построен из Eclipse - вам, возможно, придется настроить некоторые из этих параметров применительно к вашей версии Eclipse)
1. Перейдите в меню Файл → Создать → Проект... и выберите Java EE → Проект Enterprise Application Project
2. Вставьте соответствующее имя проекта и выберите сервер приложений WebSphere в качестве целевой среды выполнения
3. Я получаю запрос со списком зависимостей модуля Java EE, и я выбираю веб-приложение, которое будет упаковано в ухе; Я также выбираю "Создать дескриптор развертывания application.xml"

Затем я могу добавить ухо на мой сервер WAS.

Ответ 2

Я думаю, что eclipse не признает наш проект как динамическое веб-приложение. Для устранения этой проблемы я выполнил следующие шаги.

Select Project ==> Properties ==> Project Facets and make sure Dynamic Web Module check box is checked

Он должен работать.

Ответ 3

1. щелкните правой кнопкой мыши имя проекта в представлении "Проводник". 2. выберите "Свойства" 3. Выберите "Границы проекта" 4. Перейдите на вкладку "Runtimes" 5. проверить сервер 6. Нажмите "ОК"

now

  • щелкните правой кнопкой мыши имя сервера в представлении "Серверы"
  • нажмите "Добавить и удалить..."
  • переместить ресурсы в правый столбец

Ответ 4

Инструменты для разработчиков WebSphere Application Server Только разрешите развертывание EAR, а не WARs на стандартном WAS (на Liberty он также позволяет развернуть WAR), хотя можно использовать WAR с помощью консоли администратора. Я понятия не имел, почему у них есть это ограничение, но это похоже на RAD (Rational Application Developer).

Ответ 5

Вы не можете развернуть .war, поэтому создайте проект JavaEE и включите в него свой веб-проект. Затем вы можете развернуть свой name_JavaProjectEE с военным модулем внутри.