Невозможно добавить сервер Glassfish v2.1.1 в NetBeans 7.3.1. - Класснотфаундексцептион

Я загрузил сервер Glassfish v2.1.1 из здесь и последовал эти инструкции по установке. Кроме того, я добавил подключаемый модуль «Glassfish v1, v2x»: org-netbeans-modules-j2ee-sun-appsrv81.nbm в NetBeans 7.3.1. Проблема возникает, когда я пытаюсь добавить GlassFish v2.1.1 через диалоговое окно Добавить экземпляр сервера в NetBeans 7.3.1. Это исключение, которое я получаю:

java.lang.ClassNotFoundException: org.netbeans.modules.glassfish.eecommon.api.RegisterDatabase
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
    at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:222)
Caused: java.lang.ClassNotFoundException: org.netbeans.modules.glassfish.eecommon.api.RegisterDatabase starting from ModuleCL@156d4d5[org.netbeans.modules.j2ee.sun.appsrv81] with possible defining loaders [ModuleCL@171098d[org.netbeans.modules.glassfish.eecommon]] and declared parents [ModuleCL@1037517[org.netbeans.modules.project.ant], ModuleCL@481b29[org.openide.loaders], ModuleCL@ed723b[org.netbeans.api.debugger.jpda], org.netbeans.MainImpl$BootClassLoader@1eb1dbd, ModuleCL@188fa1d[org.jdesktop.layout], ModuleCL@c92353[org.openide.awt], ModuleCL@9b3e9e[org.openide.text], ModuleCL@9c4789[org.netbeans.modules.j2ee.sun.ddui], ModuleCL@4b38f9[org.netbeans.modules.j2eeserver], ModuleCL@1dcd634[org.netbeans.api.java.classpath], ...24 more]
    at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:224)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
Caused: java.lang.NoClassDefFoundError: org/netbeans/modules/glassfish/eecommon/api/RegisterDatabase
    at org.netbeans.modules.j2ee.sun.ide.j2ee.ui.AddDomainWizardIterator.createIP(AddDomainWizardIterator.java:395)
    at org.netbeans.modules.j2ee.sun.ide.j2ee.ui.AddDomainWizardIterator.createInstance(AddDomainWizardIterator.java:362)
    at org.netbeans.modules.j2ee.sun.ide.j2ee.ui.AddDomainWizardIterator.instantiate(AddDomainWizardIterator.java:301)
    at org.netbeans.modules.j2ee.deployment.impl.bridge.BridgingServerWizardProvider$InstantiatingIteratorBridge.instantiate(BridgingServerWizardProvider.java:101)
    at org.netbeans.modules.server.ui.wizard.AddServerInstanceWizard$AddServerInstanceWizardIterator.instantiate(AddServerInstanceWizard.java:409)
    at org.openide.WizardDescriptor.callInstantiateOpen(WizardDescriptor.java:1590)
    at org.openide.WizardDescriptor.callInstantiate(WizardDescriptor.java:1531)
    at org.openide.WizardDescriptor.access$2200(WizardDescriptor.java:90)
    at org.openide.WizardDescriptor$Listener$2$1.run(WizardDescriptor.java:2171)
    at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044)

person Lucija Z    schedule 26.06.2013    source источник
comment
Лучше попробуйте установить сервер при установке netbeans, так как он запрашивает установку Glassfish и Apache Tomcat. В Netbeans есть ошибка, которая обычно возникает при внешней интеграции модулей. Попробуйте переустановить и посмотреть.   -  person Saqib    schedule 26.06.2013


Ответы (2)


Попробуйте вручную установить подключаемый модуль Netbeans отсюда: http://dlc.sun.com.edgesuite.net/netbeans/updates/6.9/uc/m1/dev/modules/enterprise/org-netbeans-modules-j2ee-sun-appsrv81.nbm

Загрузите этот файл локально, а затем из NB:

Инструменты-Плагины-Скачанные - Добавить плагины

Это исправило это для моего NB 7.3.1.

(см. также glassfish v2 в Netbeans 7.2)

person user2575876    schedule 12.07.2013
comment
Цитирую: ///// Попробуйте вручную установить плагин Netbeans отсюда: dlc.sun.com.edgesuite.net/netbeans/updates/6.9/uc/m1/dev/ ///// Этот URL теперь мертв. Кто-нибудь знает, где этот плагин можно скачать? - person user835745; 02.03.2016

Изменилось место загрузки плагина "GlassFish v1, v2.x".

Файл подключаемого модуля: org-netbeans-modules-j2ee-sun-appsrv81.nbm Теперь его можно загрузить с: http://updates.netbeans.org/netbeans/updates/7.0/uc/final/certified/modules/extra/org-netbeans-modules-j2ee-sun-appsrv81.nbm

Ссылка: https://community.oracle.com/thread/3904237

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

person user835745    schedule 04.03.2016