Glassfish服务器适配器未显示在Eclipse的列表中

Glassfish服务器适配器未显示在Eclipse的列表中,eclipse,glassfish,Eclipse,Glassfish,我成功地为开普勒安装了Glassfish工具。 但是,除了Apache、Basic、JBoss和ObjectWeb之外,我在服务器向导(文件->新建->其他->服务器)中没有看到GlassFish的条目 我尝试从Eclipse Marketplace和服务器向导的“下载其他服务器适配器”中安装Glassfish工具 已安装Glassfish工具插件 未显示在服务器类型列表中 jre很好($JAVA\u HOME设置为默认值) 类似的问题没有帮助: 我尝试从Oracle Enterprise

我成功地为开普勒安装了Glassfish工具。 但是,除了Apache、Basic、JBoss和ObjectWeb之外,我在服务器向导
(文件->新建->其他->服务器)
中没有看到GlassFish的条目

我尝试从Eclipse Marketplace和服务器向导的“下载其他服务器适配器”中安装Glassfish工具

已安装Glassfish工具插件

未显示在服务器类型列表中

jre很好($JAVA\u HOME设置为默认值)

类似的问题没有帮助:

我尝试从Oracle Enterprise Pack for Eclipse Kepler中安装几个组件(不管是哪个,因为我后来删除了所有组件!)

安装后,出现警告“Oracle Enterprise Pack for Eclipse需要Java 7或更高版本。继续配置兼容的Java VM”的对话框。我指定了jdk的路径(与上图相同,与我的$JAVA_HOME相同),并重新启动了Eclipse完成后,一切正常。

已更新。我发现,密钥在
eclipse.ini
文件中。如果此文件从

-vm
/usr/local/jdk1.7.0_40/bin

(好的,取决于您的jdk路径)Glassfish显示在服务器适配器列表中。如果没有,则不显示Glassfish。

对于那些仍然无法实现此功能的用户,Glassfish插件似乎在某个时候开始需要为Luna提供Java JDK 8

昨天我让GlassFish在JDK 7上运行Eclipse Luna。今天我通过Marketplace重新安装了Eclipse和GlassFish工具,但是GlassFish服务器没有出现在“定义新服务器”视图中,尽管JDK 7被选为默认VM。 在我安装JDK 8并将其作为默认VM之后,一切都正常工作


编辑:我在官方的Glassfish市场上发现了这个,证实了我的假设。Eclipse的Glassfish插件现在需要用于Eclipse火星和月球的JDK 8(开普勒只需要JDK 7):

这是一个棘手的问题。在windows机器/笔记本电脑上,只需将这两行添加到eclipse.ini中。请参阅下面eclipse.ini的副本
-vm
C:\ProgramFiles\Java\jdk1.7.0\U 67\bin

-启动
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--启动程序库
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835
-showsplash
org.eclipse.platform_4.3.1.v20130911-1000
-vm
C:\ProgramFiles\Java\jdk1.7.0\U 67\bin
--启动器.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-安装
C:\Eclipse\eclipsee431
-vmargs
-Xms40m

-Xmx384m

在我的例子中,我通过使用Eclipse Marketplace解决了这个问题。在搜索框中键入“glassfish”,然后安装它。仅此而已。

在Eclipse Marketplace中搜索Eclipse mars的glassfish服务器适配器。其中一个超链接中有要安装的链接

很好,我几乎忽略了它。感谢\ WebLogic也会出现这种情况。即使在安装Wls插件(包含在oepe中)之后,我也遇到了同样的问题。在安装JDK 8并将其作为默认运行时后,我看到了列表中的服务器。它看起来像是一个Oracle策略。对于其他人来说,仍然面临着一个问题:在文件的中间指定-VM。确保在文件顶部指定它。