Я пытаюсь создать новый экземпляр сервера Glassfish в своей Eclipse Indigo IDE. Я загрузил дополнительные серверные адаптеры. Я выбираю
New → Server → GlassFish → GlassFish 3.x
и нажмите "Далее". Но ничего не происходит.
Это ошибка, и если да, то какое обходное решение?
Это должно сработать. Может быть, вы что-то сделали неправильно, когда вы установили дополнительные серверные адаптеры или выбрали неправильный? Потому что моя рабочая настройка не позволяет мне выбирать GlassFish 3.x
но определенную версию, такую как GlassFish 3.1
или GlassFish 3.1.1
.
Вы должны установить Glassfish Server Tools for Indigo
из Marketplace Eclipse (Справка → Eclipse Marketplace).
После перезапуска Eclipse вы можете сделать это, как описано:
New -> Server -> GlassFish -> your specific Glassfish version
После нажатия кнопки "Далее" вы можете выбрать каталог сервера и JDK (вам нужен JDK для запуска Glassfish).
Если это не поможет, попробуйте сделать то же самое с чистой установкой Eclipse.
Во всяком случае, Eclipse Indigo довольно старый, вы должны обновиться до последней версии.
Смотрите также:
Я также столкнулся с этой проблемой, нажав кнопку "Далее", ничего не происходит.
Я заметил на панели журнала ошибок, что java.lang.NoClassDefFoundError
был брошен:
...
Caused by: java.lang.ClassNotFoundException: org.eclipse.sapphire.ui.SapphirePropertyEditorCondition cannot be found by com.liferay.ide.eclipse.portlet.ui_1.6.2.v201303111029
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:432)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:345)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:337)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 108 more
то есть что-то не так с моим ранее установленным плагином Liferay.
Я думал, что обновление плагина Liferay может решить эту проблему, однако это было актуально. Поскольку в настоящий момент мне не нужен этот плагин, удалите его из eclipse.
После перезапуска eclipse было легко настроить новый сервер Glassfish, как это видно из многих блогов, статей и видеороликов youtube.
Надеюсь помочь вам!