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

时间:2014-07-15 12:31:42

标签: eclipse glassfish

我成功安装了开普勒的Glassfish工具。 但是,除了Apache,Basic,JBoss和ObjectWeb之外,我在服务器向导(File->New->Other->Server)中看不到GlassFish的条目。

我尝试从Eclipse Marketplace和服务器向导安装Glassfish工具"下载其他服务器适配器"。

安装了Glassfish工具插件 Glassfish Tools plugin is installed

未在服务器类型列表中显示 Not shown in server type list

jre很好($ JAVA_HOME设置为默认值) jre is fine ($JAVA_HOME set to the default value)

类似的问题没有帮助: Glassfish adapter in Eclipse Juno missing

5 个答案:

答案 0 :(得分:11)

我尝试从Eclipse Kepler的Oracle Enterprise Pack安装多个组件(无论如何,因为之后我删除了所有组件!)http://marketplace.eclipse.org/content/oracle-enterprise-pack-eclipse-kepler#.U8Ul03WSy00

安装后,带有警告" 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。

答案 1 :(得分:10)

对于那些仍然无法使用它的人来说,似乎GlassFish插件在某些时候开始要求Luna Java JDK 8

昨天我在JDK 7上运行了Eclipse Luna中的GlassFish。今天我通过Marketplace重新安装了Eclipse和GlassFish Tools,但是GlassFish Server没有显示在"定义新服务器"尽管JDK 7被选为默认VM。 在我安装了JDK 8并将其作为我的默认VM之后,一切正常。

编辑:我在Glassfish官方市场上发现了这一点,证实了我的假设。 Eclipse的Glassfish插件现在需要JDK 8用于Eclipse Mars和Luna(Kepler只需要JDK 7):http://marketplace.eclipse.org/content/glassfish-tools

答案 2 :(得分:2)

这是一个棘手的问题。在Windows机器/笔记本电脑上,只需将这两行添加到eclipse.ini即可。看下面的eclipse.ini的副本 -vm
C:\ Program Files \ Java \ jdk1.7.0_67 \ bin

-startup
插件/ org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
插件/ org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835
-showsplash
org.eclipse.platform_4.3.1.v20130911-1000
-vm
C:\ Program Files \ Java \ jdk1.7.0_67 \ bin
--launcher.XXMaxPermSize
256米
--launcher.defaultAction
中openFile
--launcher.appendVmargs
-install
C:\ Eclipse的\ EclipseEE431
-vmargs
-Xms40m
-Xmx384m

答案 3 :(得分:1)

在我的情况下,我通过使用Eclipse Marketplace解决了这个问题。在搜索框中输入“glassfish”然后安装它。就是这样。

答案 4 :(得分:0)

在Eclipse市场搜索eclipse火星的glassfish服务器适配器。有链接安装在其中一个超链接。