5

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

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

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

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

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

4

3 回答 3

1

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

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

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

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

于 2013-10-02T14:18:18.937 回答
0

问题是 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 的连接。

希望这有帮助。

于 2014-01-13T10:19:47.693 回答
0

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

于 2015-08-05T11:17:39.583 回答