Я не могу добавить сервер weblogic в netbeans v11

Я установил сервер Weblogic 12c и хочу добавить его в проект в Netbeans 11. Когда я выбираю «добавить сервер» из экземпляра сервера, параметр сервера Weblogic не отображается. Я не могу добавить сервер weblogic в netbeans v11

Я ожидал увидеть вариант, как показано в следующей ссылке https://www.oracle.com/webfolder/technetwork/tutorials/obe/java/wls_12c_netbeans_install/wls_12c_netbeans_install.html

Я не могу добавить сервер weblogic в netbeans v11

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
4
0
5 083
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Из того, что я могу сказать, только версии Netbeans 7.2, 7.3, 7.4, 8.0 могут работать с weblogic на данный момент. Кроме того, руководство, которому вы следуете, использует предварительную версию Apache Netbeans. Я бы рекомендовал перейти на одну из следующих версий Netbeans. Загрузите пакет All или EE.

https://netbeans.apache.org/kb/docs/web/jsf-jpa-weblogic.html

Да, я знаю, что это для другой версии, но netbeans должен позволить мне добавить сервер weblogic

Alberto D 08.07.2019 18:02

Из того, что я могу сказать, они, похоже, указывают, что он поддерживается только в вышеуказанных версиях.

Dinnerspy 08.07.2019 18:03

Есть ли способ попробовать одну из версий выше? Или вы привязаны к Apache Netbeans 11?

Dinnerspy 08.07.2019 18:07

нет, я не заблокирован, но я думаю, что последняя версия IDE бесполезна, если она не работает с другими серверами. С другой стороны, большое спасибо за ответ.

Alberto D 08.07.2019 20:53

лично я предпочитаю Netbeans до Apache, потому что большинство плагинов предназначены для них, а Apache, похоже, теряет функции. Но это только я. Дайте мне знать, что это работает с версиями выше. Надеюсь, другие ваши серверы будут работать с ним. :).

Dinnerspy 08.07.2019 21:02

К сожалению, Apache NetBeans 11.0 в настоящее время не поддерживает добавление или использование сервера WebLogic. См. открытый отчет об ошибках Apache NetBeans 2476: Netbeans 11 EE поддерживает сервер Weblogic

Точно не знаю, но подозреваю, что это юридическая проблема, связанная с вопросами лицензирования, а не с какими-то техническими препятствиями. Отсутствие лицензирования для Apache NetBeans 11.0 также влияет на другие важные продукты, такие как Hibernate (NETBEANS-2719 Устранение поддержки гибернации) и Wildfly (NETBEANS-2415 Вернуть поддержку сервера WildFly).

Возникают проблемы с лицензированием, поскольку в прошлом году Apache перенял права собственности на выпуски NetBeans от Oracle.

Кроме того, поскольку WebLogic поддерживался "из коробки" в NetBeans 8.2, старый подключаемый модуль WebLogic не доступен для использования в Apache NetBeans 11.0.

Ваши варианты:

  • Регрессируйте NetBeans, чтобы использовать самый последний выпуск NetBeans, который поддерживает WebLogic: Oracle NetBeans 8.2. Обратите внимание, что это означает, что вы не можете разрабатывать с использованием Java EE 8 или использовать какую-либо версию JDK > 8.
  • Придерживайтесь Apache NetBeans 11.0 и вместо WebLogic используйте один из четырех серверов приложений, которые он официально поддерживает «из коробки»: Payara, Glassfish, Apache Tomcat и Apache TomEE.
  • Установите сервер WebLogic вне Apache NetBeans 11.0 и разверните веб-приложения NetBeans на этом внешнем сервере.
Ответ принят как подходящий

Мне удалось подключить плагин для weblogic из версии netbeans 8.2. Вы должны скопировать файлы подключаемых модулей из каталога netbeans 8.2 в каталог netbeans 11. Файлы плагина:

  • ...\плагины\серверы\предприятие\модули\org-netbeans-modules-j2ee-weblogic9.jar
  • ...\plugins\servers\enterprise\config\Modules\org-netbeans-modules-j2ee-weblogic9.xml
  • ...\плагины\серверы\предприятие\update_tracking\org-netbeans-modules-j2ee-weblogic9.xml
  • ...\плагины\серверы\предприятие\update_tracking\org-netbeans-modules-weblogic-common.xml

Проверено на версиях 11, 11.1, 11.2.

Обновлять. Второй метод

Плагин можно собрать из исходников. Исходники плагина здесь: https://github.com/apache/netbeans/tree/master/contrib/j2ee.weblogic9 Но вам нужно собрать весь проект netbeans. Команда сборки:

ant all

Полученный файл .nbm затем можно импортировать в NetBeans (Инструменты -> Подключаемые модули -> Загружено -> Добавить подключаемый модуль).

Обсуждение проблемы здесь: https://issues.apache.org/jira/browse/NETBEANS-2476

Скомпилированный файл плагина nbm: https://issues.apache.org/jira/secure/attachment/12991973/org-netbeans-modules-j2ee-weblogic9.nbm

Проверено на версиях 12.x

Работает также на 12.4

chrisl08 14.07.2021 08:17

а также на 12.5

Mario.Cadiz 18.11.2021 21:26

к сожалению - используйте вышеизложенное на свой страх и риск. в моем случае, хотя netbeans 12.3 мог добавить сервер, я не смог заставить отладку работать должным образом - точки останова не срабатывали - и каждый последующий раз, когда я пытался снова запустить отладку, в самом Netbeans возникали различные неясные ошибки (в вкладка «Уведомления»), по-видимому, останавливая весь процесс создания экземпляра сервера и развертывания приложения.

hello_earth 03.03.2022 14:47

Другие вопросы по теме