如何使用Eclipse Helios 3.6安装GlassFish 3服务器适配器

问题如标题中所述:如何在Eclipse Helios 3.6上安装GlassFish服务器适配器?

Eclipse Helios 3.6

在撰写本文(2010年7月26日)时,理论上有两种方法来安装GlassFish Server适配器:通过Eclipse Marketplace或通过更新站点。

更新:正如Thorbjørn在评论中提到的,适配器现在(09/24/2010)在其他服务器适配器对话框(“常规方式”)中可用。

新的服务器

有几种方法可以做到这一点,但一种方法是右键单击 服务器视图,select新build>服务器,然后单击下载其他服务器适配器链接,然后selectGlassFish适配器。

市井

转到帮助> Eclipse Marketplace …并search“glassfish” 。 然后单击GlassFish Java EE应用服务器插件for Eclipse的安装button,然后按照下列步骤操作。

替代文字http://a.yfrog.com/img828/8518/screenshot008thumb.png

更新网站

转至帮助>安装新软件添加以下临时1更新站点: http : //download.java.net/glassfish/eclipse/helios 。 确保 按类别取消选中组项目 ,您应该看到如下所示的Oracle GlassFish服务器工具

替代文字http://a.yfrog.com/img833/5092/screenshot008.png

点击下一步,然后按照下面的步骤

1 GlassFish插件将被移至Oracle Enterprise Pack for Eclipse(OEPE),将来可以在http://download.oracle.com/otn_software/oepe/helios/wtp上find(请参阅错误312912 )。


重要免责声明

上述方法似乎适用于某些用户,但适合我。 在我的GNU / Linux平台上,我遇到了Eclipse 3.6(Helios)&GlassFish的 评论中提到的问题:安装过程成功结束,插件被认为已经安装,但是我没有得到任何GlassFish条目“首选项”菜单和GlassFish不会显示在服务器运行时的列表中。 所以现在,我坚持使用Eclipse 3.5。


更新(20100924)

上面提到的问题实际上并不是 GlassFish插件所特有的,并且不是特定于平台的。 问题是在使用共享安装 (这是问题的根本原因)的Eclipse 3.6中的一个p2错误,因为我在阅读了关于SO和Bug 322929的 其他问题后发现了这个问题 。 问题与在Eclipse 3.6 SR1中修复的p2错误有关,在安装Eclipse 3.6 SR1 RC4之后,事情现在确实按预期工作。 是啊!

Eclipse Helios 3.6 M6

使用Eclipse 3.6 M6 Java EE软件包,如果尝试通过“ 新build服务器”对话框安装GlassFish v3服务器适配器,然后单击“ 下载其他服务器适配器” ,则Eclipse将联系远程站点,但无法显示任何适配器:

替代文字http://img697.imageshack.us/img697/7908/screenshot013p.png

这个问题实际上是由Bug 305636捕获的。 使用更新站点而不是新build服务器向导可以解决此问题:

  1. 安装一个新的Eclipse Helios M6 (获取适用于Java EE开发者包的Eclipse IDE )。
  2. 安装最新的GlassFish服务器适配器,即今天是1.0.52:
    1. 打开帮助>安装新软件
    2. 添加GlassFish更新站点URL: https : //ajax.dev.java.net/eclipse
    3. 安装GlassFish Java EE 5,Java EE 6插件
    4. 出现提示时重新启动
  3. 打开New> Server向导并添加您的GlassFish v3 Java EE 6服务器。

当我尝试这个时,我得到以下内容:

无法完成安装,因为找不到一个或多个必需的项目。 正在安装的软件:GlassFish Java EE 5,Java EE 6 1.0.54(com.sun.enterprise.jst.server.sunappsrv.feature.feature.group 1.0.54)缺less要求:GlassFish Java EE 5,Java EE 6 1.0。 54(com.sun.enterprise.jst.server.sunappsrv.feature.feature.group 1.0.54)需要'org.eclipse.platform.feature.group [3.5.0,3.6.0)',但找不到

Eclipse Helios已经有了下载glassfish插件的正确源码,但是该站点还不可用 。 该网站将在7月底根据这个https://bugs.eclipse.org/bugs/show_bug.cgi?id=312912

您可以使用开发更新站点来安装helios女巫的glassfish插件的rc版本:

http://download.java.net/glassfish/eclipse/helios

将其添加到更新站点,然后取消选中“ 按类别分组”项 ,您将看到并能够在Helios中安装Glassfish插件

上面的URL不适合我(我正在使用Helios的最终版本)。

我必须做

help – > eclipse market place – > [ then select glassfish plugin from the 'search' tab ]

在新的Eclipse(JUNO)上:

帮助 – >安装新软件…

然后,在URL字段中插入http://download.java.net/glassfish/eclipse/juno ,然后按Enter