【问题标题】:Glassfish server not found in Eclipse Luna在 Eclipse Luna 中找不到 Glassfish 服务器
【发布时间】:2015-02-02 16:49:41
【问题描述】:

我正在尝试在 Eclipse Luna 上安装 Glassfish 服务器。

我安装了 Glassfish Tools 7.3.3(来自 Oracle)插件,并在我的计算机上下载了 Glassfish 3.1.2。但是,我在 Eclipse 的服务器列表中看不到 Glassfish Server。当我单击“下载其他服务器适配器”时,它不可见。我试图在 Preferences > Server > Runtime Environments 中注册我的 Glassfish 目录,但它不起作用。

抱歉,如果我错过了有关此主题的先前答案。

有什么想法吗?谢谢:)

【问题讨论】:

  • 确保您运行的 Eclipse 至少是 Java 7。要检查...帮助 -> 关于 -> 安装详细信息 -> 配置
  • 您是否看到 GlassFish 列在首选项 > 服务器 > 运行时环境下?
  • 哦,这是一个java6 jvm和jre。也许是问题所在?哼,Glassfish 没有在运行时环境中列出。
  • 但它是 Java 7 jdk。
  • 嗯,我把eclipse.ini中的-vm改成了java7版本的jvm,但是问题是一样的。

标签: eclipse glassfish


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    “即使安装了正确版本的 Java,Eclipse 也可能在启动时找到更早的版本,如果它存在于系统的其他位置。” - 查看更多信息: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 - Preferences - Java - Installed JRE's 并选择 add。选择标准 VM,然后按下一步。按目录并导航到您的 JRE 所在的位置并选择它。按完成。它现在将出现在已安装 JRE 的列表中。确保它被选为默认值。按确定。 (注意 - 最好不要只安装 JRE,而是安装 JDK。做完全一样的事情,但导航到 JDK 文件。)

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-10
    • 1970-01-01
    • 2016-08-12
    相关资源
    最近更新 更多