Eclipse 启动GLASSFISH内部服务器时发生凭据\u错误 已解决-请参阅文章底部

Eclipse 启动GLASSFISH内部服务器时发生凭据\u错误 已解决-请参阅文章底部,eclipse,glassfish,credentials,Eclipse,Glassfish,Credentials,首先,我要说的是,我已经阅读了所有关于这个问题的现有帖子,没有一个建议的解决方案是有效的 在将eclipse升级到Indigo SR2和java 7之后,我无法启动Glassfish,无论是嵌入式安装还是单独安装 在这一周之后,由于我的电脑变得迟钝,我决定需要对我的电脑进行全面重建,所以我将电脑重置为出厂设置并重新开始。 我的规格现在看起来像这样 Windows XP SP3-作为安装的第三方解决方案禁用防火墙 Java 7-jdk1.7.0_03+jre 月食靛蓝SR2 主机文件。。。 127

首先,我要说的是,我已经阅读了所有关于这个问题的现有帖子,没有一个建议的解决方案是有效的

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

在这一周之后,由于我的电脑变得迟钝,我决定需要对我的电脑进行全面重建,所以我将电脑重置为出厂设置并重新开始。 我的规格现在看起来像这样

Windows XP SP3-作为安装的第三方解决方案禁用防火墙 Java 7-jdk1.7.0_03+jre 月食靛蓝SR2

主机文件。。。 127.0.0.1本地主机

我从以下位置安装了最新的Glassfish插件: 然而,就像重建之前一样,当我尝试启动服务器时,我得到了CREDENTIAL\u错误。 我现在非常沮丧,因为我本以为这个完全干净的安装可以正常工作

我禁用了防火墙,但这没什么区别

然后我尝试手动启动嵌入式服务器。e、 g.asadmin启动域,并且启动良好。我可以从Eclipse中停止它,但只要我尝试再次启动它,就会出现凭证错误。grrrrhh

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

!!消息GlassFish:读取输入字符串“${jmx_系统_连接器_端口}”的一个jmx端口java.lang.NumberFormatException:时出错

…这可能与详细手动启动服务器的最后一行类似。。。 [#|2012-04-09T15:33:16.625+0100 | INFO | glassfish3.1.2 | javax.enterprise.system.jmx.org.glassfish.admin.mbeanserver | u ThreadID=41;| adName=Thread-23;| JMX005:JMXStartupService已在JMXService URL服务上启动JMXConnector:jmx:rmi://HOME:8686/jndi/rmi://HOME :8686/jmxrmi |#]

非常感谢 克里斯

解决了的 该死的。在发布这篇文章之后,我偶然发现了这个链接。。。 …这表明反病毒(而不是防火墙)是罪魁祸首,瞧,的确如此。我从扫描中删除了8080端口,服务器正常启动。 现在我需要弄清楚我是否打开了一个安全漏洞

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

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

在我的例子中,它有助于切换到Java的早期版本(jdk6-u30),这不是我想要的。因此,我现在安装了JDK的最新版本:jdk1.7.0_04,并在de eclipse.ini中将其用作-vm值

这仍然留下了一些关于当前版本1.7的抱怨,而我们的Glassfish版本的asadmin期望1.6。通过将注册表改回1.6,而不是安装jdk1.7.0_04时添加的1.7版本,解决了这些问题

在这些更改之后,我可以在eclipse中启动和停止Glassfish,而不会出现凭证错误