CREDENTIAL_ERROR启动GLASSFISH内部服务器

时间:2012-04-09 14:25:38

标签: eclipse glassfish credentials

已解决 - 见帖子底部

首先,我将说明我已经阅读了有关此问题的所有现有帖子,并且没有一个建议的解决方案有效。

将eclipse升级到Indigo SR2和java 7后,我无法启动Glassfish,无论是嵌入式还是单独安装。

经过一周的这段时间后,由于我的电脑变得迟钝,我决定完全重建我的电脑,所以我将电脑恢复到出厂设置并重新开始。 我的规格现在看起来像这样......

Windows XP SP3 - 安装了第三方解决方案时禁用防火墙 Java 7 - jdk1.7.0_03 + jre Eclipse Indigo SR2

主机文件... 127.0.0.1 localhost

我安装了最新的Glassfish插件:http://download.java.net/glassfish/eclipse/indigo 但是,就像重建之前一样,当我尝试启动服务器时,我得到了CREDENTIAL_ERROR。 我现在非常沮丧,因为我希望这个完全干净的安装才能正常工作。

我禁用了防火墙,但没有区别。

然后我尝试手动启动嵌入式服务器。例如asadmin start-domain,它开始很好。我可以从Eclipse中停止它,但是一旦我尝试再次启动它,我就会获得CREDENTIAL_ERROR。 Grrrrhhh !!!

我也在eclipse .log文件中发现了这个条目......

!MESSAGE GlassFish:错误读取一个jmx portjava.lang.NumberFormatException:对于输入字符串:“$ {JMX_SYSTEM_CONNECTOR_PORT}”

...这可能是相关的,因为服务器的详细手动启动的最后一行看起来像这样...... [#| 2012-04-09T15:33:16.625 + 0100 | INFO | glassfish3.1.2 | javax.enterprise.system.jmx.org.glassfish.admin.mbeanserver | _ThreadID = 41; _Thre adName = Thread-23; | JMX005:JMXStartupService已在JMXService URL服务上启动JMXConnector:jmx:rmi:// HOME:8686 / jndi / rmi:// HOME :8686 / jmxrmi |#]

非常感谢 克里斯

解决

认真。发布此信息后,我偶然发现了这个链接...... http://java.net/jira/browse/GLASSFISHPLUGINS-72 ......这表明反病毒(不是防火墙)是罪魁祸首而且看得出来。我从扫描中删除了端口8080,服务器启动没有问题。 现在,如果我打开安全漏洞,我需要解决。

更新

我决定安装一个单独的Glassfish实例,问题又开始了。最后我发现我必须完全禁用NOD32 HTTP扫描程序才能启动服务器。重新启用它再次获得CREDENTIAL_ERROR。似乎没有任何配置设置可以解决这个问题。我将不得不向ESET发送一封电子邮件,看看他们的建议。

1 个答案:

答案 0 :(得分:1)

我正在使用大约相同的配置。只有我的eclipse是Version:Indigo Service Release 1,我在一个不允许禁用防火墙的环境中工作。

在我的情况下,它有助于切换到以前版本的Java(jdk6-u30),这不是我想要的。所以我此时安装了最新版本的JDK:jdk1.7.0_04,并将其用作de eclipse.ini中的-vm值。

当我们的Glassfish的asadmin版本预计为1.6时,仍有一些人抱怨当前版本为1.7。通过将注册表更改回1.6而不是通过安装jdk1.7.0_04添加的1.7版本来解决这个问题。

在这些变化之后,我可以在没有CREDENTIAL_ERROR的情况下从日食开始和停止Glassfish。