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

Как работать с Weblogic в Eclipse?

Каковы рекомендуемые плагины для eclipse для работы с weblogic? В частности, мне нужно будет работать со старой версией weblogic 8.1, однако я мог бы использовать любую версию Ecplise. Я хотел бы отладить приложение и установить точки останова и т.д.

Моя большая задача - переместить проект в Jboss, можно ли развернуть одно и то же приложение на обоих серверах приложений в Eclipse с предположительно двумя наборами файлов конфигурации и т.д., какие-либо советы? 2 отдельных проекта?

4b9b3361

Ответ 1

Если вы используете Eclipse с WTP, то интеграция Weblogic доступна через дополнительный серверный адаптер. Чтобы получить его, щелкните правой кнопкой мыши представление Серверы, затем выберите Создать > Сервер и нажмите Загрузить дополнительные серверные адаптеры., Выберите расширение Oracle из списка и приступайте к установке. После установки вы сможете добавить новый сервер для WebLogic с версии с 8.1 по 11g (для BEA WebLogic Server v8.1 смотрите BEA System, Inc.).

alt text http://blogs.oracle.com/gstachni/WindowsLiveWriter/DevelopingApplicationsforWeblogicServer1_C379/image_thumb.png

Если у вас есть WTP-серверы для JBoss и WebLogic, то определенно возможно развернуть и запустить один и тот же проект на обоих из них, нет ничего особенного (дескрипторы дескрипторов свойств могут сосуществовать, если вы хотите их использовать, вы не нужно создавать для этого 2 проекта).

Ответ 2

Чтобы отлаживать ваш код, запущенный на Weblogic (или любой другой Java-сервер, если на то пошло), вам не нужно ничего, кроме самого Eclipse. Поиск в Google для удаленной отладки java.

Что касается развертывания в Weblogic и Jboss - если ваш код не использует проприетарные материалы от поставщиков контейнеров J2EE, вы должны быть в порядке с одним проектом. Стандартные файлы конфигурации будут распространены, файлы конкретных контейнеров будут раздельными и часто даже не должны удаляться во время сборки, поскольку контейнер просто игнорирует их. Таким образом, один и тот же артефакт (например, война) может быть развернут в обоих контейнерах.

Ответ 3

Если вам нужны дополнительные функции для управления Weblogic из Eclipse, серверный адаптер не сможет удовлетворить достаточно. Oracle Enterprise Pack больше подходит для использования в будущем.

Ответ 4

Это касается части JBoss вопроса: если в коде существуют реальные отличительные особенности продукта, они, вероятно, должны быть локализованы для одного или нескольких классов. Помимо этой гигиенической меры, было бы бесполезно отделить ваш проект от двух.

Большинство конфигурационных файлов должны быть одинаковыми для обеих сред; если нет, вы можете подумать о том, что мы делаем на моем рабочем месте: у нас есть каталог conf_XXX и conf_YYY для отдельных файлов конфигурации.

Проблема включения/отсутствия правильных файлов в среде развертывания должна быть делегирована одному или двум скриптам сборки ant. Если есть различия в файлах, вы можете создать proj_Weblogic.war и proj_jboss.war и развернуть их на соответствующие серверы. Если вы не можете найти конкретные задачи развертывания ant, вы можете использовать задачи прямого файла copy или scp, чтобы переместить ваши файлы WAR в соответствующие каталоги развертывания сервера.

Ответ 5

Это легко с IntelliJ. Никаких плагинов не требуется - он встроен. Я бы порекомендовал junking Eclipse и попытался улучшить IDE.