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

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





Из того, что я могу сказать, только версии 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
Из того, что я могу сказать, они, похоже, указывают, что он поддерживается только в вышеуказанных версиях.
Есть ли способ попробовать одну из версий выше? Или вы привязаны к Apache Netbeans 11?
нет, я не заблокирован, но я думаю, что последняя версия IDE бесполезна, если она не работает с другими серверами. С другой стороны, большое спасибо за ответ.
лично я предпочитаю Netbeans до Apache, потому что большинство плагинов предназначены для них, а Apache, похоже, теряет функции. Но это только я. Дайте мне знать, что это работает с версиями выше. Надеюсь, другие ваши серверы будут работать с ним. :).
К сожалению, 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.
Ваши варианты:
Мне удалось подключить плагин для weblogic из версии netbeans 8.2. Вы должны скопировать файлы подключаемых модулей из каталога netbeans 8.2 в каталог netbeans 11. Файлы плагина:
Проверено на версиях 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
а также на 12.5
к сожалению - используйте вышеизложенное на свой страх и риск. в моем случае, хотя netbeans 12.3 мог добавить сервер, я не смог заставить отладку работать должным образом - точки останова не срабатывали - и каждый последующий раз, когда я пытался снова запустить отладку, в самом Netbeans возникали различные неясные ошибки (в вкладка «Уведомления»), по-видимому, останавливая весь процесс создания экземпляра сервера и развертывания приложения.
Да, я знаю, что это для другой версии, но netbeans должен позволить мне добавить сервер weblogic