如何手动在Eclipse中配置Glassfish服务器

29

我在自己的计算机上预装了GlassFish服务器3.1.2.2版本,想在Eclipse Luna中使用它。如何手动配置才能在Eclipse中使用呢?

当我尝试使用Eclipse市场时,出现了错误信息: 未找到存储库 http://download.oracle.com/otn_software/oepe/luna

我尝试在网络上寻求解决方法,被指向了Oracle Enterprise Pack for Eclipse (OEPE),该软件大小为约485MB。
是否有其他方法解决这个问题呢?


1
现在它已经达到了732MB o_O。 - zb226
请注意,截至2018年2月14日,Eclipse Oxygen仍然只支持GlassFish 3和4的版本,因此不要下载5。 - JesseBoyd
9个回答

37

您必须使用Eclipse WTPWeb Tool Platform),并且应该使用最新版本的Luna 4.4。 下载链接:Eclipse IDE for Java EE Developers http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/lunar

菜单Windows\Show view\Other,选择文件夹Server,点击Servers

enter image description here

enter image description here

右键单击空白区域使用上下文菜单,选择New\Server

enter image description here

点击链接"Download additional server adapters"

enter image description here

从Oracle供应商中选择"GlassFish Tools"。

enter image description here

然后重新启动Eclipse。

  • 或者您可以从GlassFish tools下载(支持GlassFish 4.0和3.1),并手动安装。

  • 了解有关创建服务器的更多信息:http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.wst.server.ui.doc.user%2Ftopics%2Ftwcrtins.html


  • 2
    帮帮我。我正在使用带有WTP的Eclipse Luna 4.4.1,但它没有GlassFish作为选项。这是链接:http://prntscr.com/5gfp9n(在顶部我也没有找到它)。 - Victor2748
    2
    你应该从以下网址下载GlassFish工具(支持GlassFish 4.0和3.1):http://marketplace.eclipse.org/content/glassfish-tools-luna,然后进行手动安装。 - Raphaël Colantonio
    5
    这就是为什么 Eclipse 如此糟糕,我已经转换到 NetBeans 了。它的配置非常混乱。 - Oliver Watkins
    请尝试在http://download.oracle.com/otn_software/oepe/luna中安装新软件,并从“工具”中选择Glassfish工具。 - Philip Puthenvila
    我无法在填充的列表中看到GlassFish工具选项。这里提到的链接已经失效。 - viveksinghggits

    22

    我可以通过以下步骤解决这个问题。(使用GlassFish server3.1.2.2和Eclipse Luna 4.4.1)

    1. 帮助 > Eclipse Marketplace > 搜索GlassFish > 你将看到 GlassFish Tools > 选择合适的并安装。
    2. 重启Eclipse
    3. 窗口 > 打开视图 > 其他 > 服务器 > 服务器 > GlassFish 3.1
    4. 你需要将jdk1.7.0添加到已安装的JRE中。关闭前一个窗口以生效新的默认jdk1.7.0。

    15
    这个问题似乎有点过时,但是这是我的解决方案。我假设您已经在硬盘上下载了GlassFish并将文件解压缩到一个目录中。
    A- Eclipse市场/安装GlassFish工具
    首先,就像之前的答案所说,您必须从Eclipse市场下载GlassFish工具;
    帮助-> EclipseMarket Place

    enter image description here

    在下面的屏幕上安装GlassFish;

    enter image description here

    B - 添加GlassFish服务器

    打开“服务器视图”,如果它在Eclipse底部不可见,则执行以下操作:

    窗口 -> 显示视图 -> 服务器

    enter image description here

    当服务器视图可见时,只需点击下面所示的 "没有可用的服务器。单击此链接创建新服务器..." 即可;

    enter image description here

    C - 添加GlassFish服务器

    新建服务器窗口中,选择如下所示的GlassFish。根据我的经验,我只能选择一个GlassFish选项,而不是像下面看到的几个带有版本的GlassFish选项;

    enter image description here

    D - 配置GlassFish和Java位置

    请按照下面的示例输入准确的GlassFish位置和Java位置;

    enter image description here

    E - 最后一步

    在此配置的最后一步中,只需将所有内容保持不变。为了简单起见,我不定义管理员密码;

    enter image description here

    现在一切都准备就绪,希望这有所帮助!

    8

    要在Eclipse Luna中使用Glassfish工具,您需要安装Java 8。我之前也遇到过这个问题,因为我安装的是Java 7。如果您的环境中安装了Java 7,则应下载Eclipse Kepler。它可以正常工作。


    5
    我遇到了同样的问题,无法使用“Marketplace”或“Servers tab”安装。以下是另一种解决方法:
    1)点击“Help”菜单 -> “Install New Software”
    2)使用以下URL: http://download.oracle.com/otn_software/oepe/12.1.3.6/luna/repository。 上述OEPE工具由Oracle提供,用于EE开发。
    3)从所有建议中选择GlassFish工具。
    4)安装它。
    5)重启Eclipse。
    Eclipse 4.4.2 Luna JDK: 1.8

    1
    更新信息,你提到的 URL 在 STS 4.1.0.RELEASE 中已失效,我建议你使用更新后的 URL。 - OJVM

    1
    对于Eclipse Mars,请使用与harshit类似的方法。
    1)帮助->安装新软件 2)使用url:http://download.oracle.com/otn_software/oepe/mars存储库。上面是Oracle为EE开发提供的OEPE工具。 3)从所有建议中,选择Glassfish Tools(Oracle Weblogic Server Tools、Oracle Weblogic Scripting Tools、Oracle patches、Oracle Maven Tools)。 4)安装它。 5)重新启动eclipse。
    在第3点中,括号中有4个工具,我不知道最小的组合,但只安装Glassfish Tools没有效果。
    在重启Oepe期间,如果Eclipse运行在旧版本上,则会要求Java 8 JDK。
    Eclipse 4.5.0 Mars JDK: 1.8

    1

    我有同样的问题,要解决它,转到Windows ->首选项 ->服务器并选择运行时环境,现在你将看到一个新窗口,在右上角你会看到一个选项:下载其他服务器适配器,点击并安装Glassfish服务器。


    @user4530877,感谢您的回答。 - Arun

    1

    对于Eclipse Luna版本

    前往帮助>Eclipse市场>搜索GlassFish工具并安装。

    重启Eclipse。

    现在前往服务器>新建>服务器,您将找到Glassfish服务器。


    0

    目前你的答案写得不清楚。请编辑以添加更多细节,以帮助其他人了解它如何回答所提出的问题。你可以在帮助中心找到有关如何撰写好答案的更多信息。 - Community

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