【问题标题】:Eclipse Kepler - Glassfish Plugin - unable to start GF 3.1Eclipse Kepler - Glassfish 插件 - 无法启动 GF 3.1
【发布时间】:2015-08-05 19:17:39
【问题描述】:

我正在使用 Eclipse Kepler WTP + Glassfish Kepler 插件。

问题是我无法再使用此配置启动本地安装的 Glassfish。

运行启动配置后,进度条处于 69% 并且不会继续。日志等中没有任何内容。我也尝试使用新的工作区等,但没有成功。

我运行的 Glassfish 版本是 3.1.2。使用 Eclipse Juno 和相应的 Glassfish 插件,一切正常。

EDIT 似乎是 GF 内部现有域的问题。创建新域时可以使用该插件。

【问题讨论】:

  • 我现在遇到了同样的问题...以前我使用的是 Juno,由于 Glassfish-Tools 在 Kepler 中不适合我,所以我还没有进行迁移。现在我犯了一个大错误:在 Juno 中更新了 Glassfishtools-Plugin....天啊,我唯一的工作解决方案不再工作了。我会在创建新域时尝试您的建议。
  • 成功了!!我真的很想知道是什么导致了这个问题——现在我要重新配置我的数据源、领域等等......
  • 从知道它显然适用于一个干净的新域开始,我开始尝试。我将新域的配置复制到旧域并且旧域正在工作。我现在追踪到我的 JRebel 代理。我已经集成了 v. 5.1 并升级到了 5.3,现在一切似乎都很好。
  • 同样的问题,也是 Eclipse Kepler 用户。

标签: glassfish eclipse-kepler


【解决方案1】:

今天我遇到了同样的问题。由于某种原因,Glassfish 插件无法启动域 - 进度条为 69%。过了一会儿,它因为超时而停止了。我不知道为什么它无法启动。

  • 打开 asadmin 控制台:{GLASSFISH_DIRECTORY}/bin/asadmin
  • 执行start-domain命令
  • 如果需要,请刷新 eclipse Glassfish 插件。可以看到服务器已经正常启动了。

我知道,它不能解决问题。但请记住,Glassfish 插件仅提供 GUI。如果插件不可用,命令行仍然有效。

(其实我不想再创建域了……)

【讨论】:

    【解决方案2】:

    问题是 eclipse 无法连接到您的 jmx glassfish 端口。

    在您的 glassfish 控制台中查看 jmx 管理服务正在侦听的 jmx 端口,如下所示:

    2014-01-13T11:08:38.935+0100|Información: JMX005: JMXStartupService had Started JMXConnector on JMXService URL service:jmx:rmi://mywks:8686/jndi/rmi://mywks:8686/jmxrmi

    检查此端口是否正在运行:

    telnet mywks 8686
    

    如果端口没问题,问题是eclipse无法使用机器名连接到端口,在我的情况下,问题是由于代理配置造成的。

    打开 eclipse 代理配置(windows -> 首选项 -> 网络连接),尝试将活动 provicer 更改为“手动”并配置您的代理。如果代理不是问题,您可以尝试在 etc/host 文件中将本地机器名称配置为本地主机循环。

    (注意更改您的代理设置可能会导致您的 eclipse 停止访问 eclipse 市场)。

    如果这不能解决问题,请尝试使用 wireshark 嗅探 eclipse 到 glassfish 的连接。

    希望对您有所帮助。

    【讨论】:

      【解决方案3】:

      您可能忘记将根目录填写为 Glassfish。在 Eclipse 中的服务器设置环境中执行此操作。

      【讨论】:

        猜你喜欢
        • 2013-12-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-02
        • 1970-01-01
        • 2015-04-22
        • 2021-06-21
        相关资源
        最近更新 更多