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

Pas*_*ent 21 eclipse glassfish java-ee eclipse-3.6 glassfish-3

标题中说明的问题:如何在Eclipse Helios 3.6上安装GlassFish Server Adapter?

Pas*_*ent 30

Eclipse Helios 3.6

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

更新:Thorbjørn在评论中所述,适配器现在(2010年9月24日)在附加服务器适配器对话框中可用("正常方式").

新服务器

有几种方法可以做到这一点,但一个方法是右键单击服务器视图中,选择新建>服务器,然后点击下载额外的服务器适配器链接,并选择GlassFish的适配器.

市井

转到帮助> Eclipse Marketplace ...并搜索"glassfish".然后单击GlassFish Java EE Application Server Plugin for EclipseInstall按钮 并按照步骤操作.

alt text http://a.yfrog.com/img828/8518/screenshot008thumb.png

更新网站

转到" 帮助">"安装新软件",添加以下临时1更新站点:http://download.java.net/glassfish/eclipse/helios.请务必取消选中按类别分组项目,您应该看到Oracle GlassFish Server Tools,如下所示:

alt text 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上找到(参见Bug 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之后,事情现在确实按预期工作了.是啊!


Pas*_*ent 13

Eclipse Helios 3.6 M6

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

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

Bug 305636实际上捕获了此问题.使用更新站点而不是新服务器向导可以解决此问题:

  1. 安装新的Eclipse Helios M6(获取Eclipse IDE for Java EE Developers包).
  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. 打开" 新建">"服务器"向导,然后添加GlassFish v3 Java EE 6服务器.