如何在Eclipse Helios 3.6中安装GlassFish 3服务器适配器

21

问题就是标题所述:如何在Eclipse Helios 3.6上安装GlassFish Server Adapter?


Glassfish适配器现在出现在“其他服务器适配器”对话框中。 - Thorbjørn Ravn Andersen
为避免混淆,您可能需要在3.7版本中注明,在Indigo下应从市场下载适配器,或者直接删除此问题。 - Thorbjørn Ravn Andersen
6个回答

30

Eclipse Helios 3.6

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

更新:根据Thorbjørn在评论中提到的,该适配器现在(2010年9月24日)可以在“附加服务器适配器”对话框(“正常方式”)中获得。

新建服务器

有几种方法可以实现这一点,但其中一种方法是在服务器视图右键单击,选择New > Server,然后点击Download additional server adapters链接并选择GlassFish适配器。

市场

转到帮助 > Eclipse Marketplace...并搜索"glassfish"。然后单击Eclipse GlassFish Java EE应用程序服务器插件安装按钮,并按照步骤进行操作。

更新站点

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

点击下一步,按照步骤执行。

1 GlassFish插件将被移动到Oracle Enterprise Pack for Eclipse(OEPE),在将来可以在http://download.oracle.com/otn_software/oepe/helios/wtp处获取(请参见Bug 312912)。




上述问题实际上不是GlassFish插件特有的,也不是平台特定的。 在使用共享安装时(这是问题的根本原因),该问题是Eclipse 3.6中的p2错误,我在阅读了SO上的这个其他问题Bug 322929后发现。 该问题与p2错误有关,在Eclipse 3.6 SR1中被修复,安装完Eclipse 3.6 SR1 RC4后,一切正常。太好了!


好总结。+1。在阅读您的更新之前,我已经对其他问题进行了信息更新。我已经投票将该问题关闭为重复,并希望进行合并。 - VonC
@VonC:谢谢。我实际上已经请求合并,试图将事情集中起来(受到您令人敬畏的eclipse.ini答案的启发)。 - Pascal Thivent

13

Eclipse Helios 3.6 M6

使用 Eclipse 3.6 M6 Java EE 捆绑包安装 GlassFish v3 服务器适配器时,如果您尝试通过新建服务器对话框并点击下载其他服务器适配器,Eclipse 将联系远程站点但未能显示任何适配器:

alt text

这个问题实际上被Bug 305636捕获。使用更新网站而不是新服务器向导可以解决该问题:

  1. 安装一个新的Eclipse Helios M6(获取Eclipse IDE for Java EE Developers软件包)。
  2. 安装最新的GlassFish服务器适配器,今天是1.0.52版本:
    1. 打开帮助 > 安装新软件
    2. 添加GlassFish更新网址:https://ajax.dev.java.net/eclipse
    3. 安装GlassFish Java EE 5, Java EE 6插件
    4. 按提示重新启动
  3. 打开新建 > 服务器向导并添加您的 GlassFish v3 Java EE 6 服务器。

@Pascal:谢谢,看起来这样简单多了。四面八方都+1。 - VonC
我已经更新了问题,使其更加通用,并涵盖了所有版本的Eclipse 3.6。现在Eclipse Helios 3.6的最终版本已经发布,我将取消标记此问题为已接受。 - Pascal Thivent
请问您能否查看一下http://stackoverflow.com/questions/5526861/java-applet-java-util-missingresourceexception这个链接? - Amit

4
我尝试这个时,得到如下信息:
无法完成安装,因为找不到一个或多个必需的项。 正在安装的软件: GlassFish Java EE 5, Java EE 6 1.0.54 (com.sun.enterprise.jst.server.sunappsrv.feature.feature.group 1.0.54) 缺少的要求: 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)',但是找不到

从http://download.oracle.com/otn_software/oepe/helios/wtp 添加Oracle GlassFish服务器工具,然后重新启动。您就可以将GlassFish作为服务器添加到Eclipse中了。 - Yusuf K.

3

1

上述URL对我无效(我正在使用Helios的最终版本)。

我不得不执行以下操作:

help -> eclipse市场 -> [然后从“搜索”选项卡中选择glassfish插件]


1

关于新的Eclipse (JUNO):

帮助 --> 安装新软件...

然后,在URL字段内插入http://download.java.net/glassfish/eclipse/juno,并按下ENTER键。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接