在 Eclipse Luna 中找不到 Glassfish 服务器

Glassfish server not found in Eclipse Luna

我正在尝试在 Eclipse Luna 上安装 Glassfish Server。

我安装了 Glassfish Tools 7.3.3(来自 Oracle)插件,并在我的计算机上下载了 Glassfish 3.1.2。但是,我在 Eclipse 的服务器列表中看不到 Glassfish Server。当我点击 "Download additional servers adapters" 时,它不可见。我尝试在“首选项”>“服务器”>“运行时环境”中注册我的 Glassfish 目录,但它不起作用。

抱歉,如果我错过了之前关于此主题的回答。

有什么想法吗?谢谢:)

尝试在Eclipse中正确安装GlassFish工具。 http://marketplace.eclipse.org/content/glassfish-tools-luna

我有提示:如果您是新手,请安装 NetBeans IDE 和内置的 GlassFish 服务器。几乎所有的东西都已经为你配置好了。

检查您在安装 Eclipse 时是否使用了正确的 JRE。 来自 GlassFish 工具页面:

"Even if the correct version of Java is installed, Eclipse may find an earlier version upon launch, if it exists somewhere else on the system." - 查看更多信息:http://marketplace.eclipse.org/content/glassfish-tools#sthash.Ych3VCKr.dpuf

您可以通过运行此代码查看您使用的版本:

public class JavaVersion {
public static void main(String[] args)
    {
        System.out.println(System.getProperty("java.runtime.version"));
    }
}

对于 Eclipse Luna,您应该使用 Java 8.

要更改安装使用的版本,请转至 Window - 首选项 - Java - 已安装的 JRE 并 select 添加。 Select 标准虚拟机并按下一步。按目录并导航到您的 JRE 所在的位置,然后 select 它。按完成。它现在将出现在已安装 JRE 的列表中。确保它是默认的 selected。按确定。 (注意 - 最好不要只安装 JRE,而是安装 JDK。完全相同,但导航到 JDK 文件。)

现在,当您创建新项目时,默认的 JRE 将是新的。

现在,GlassFish 将在新服务器向导的服务器类型列表中可用。 (我重新启动了我的 Eclipse - 这可能是必要的,但我不确定)。