【问题标题】:Weird problem - Glassfish 3.1.1 Server and Eclipse Indigo奇怪的问题 - Glassfish 3.1.1 Server 和 Eclipse Indigo
【发布时间】:2011-09-21 16:46:09
【问题描述】:

我已经安装了 Glassfish 3.1.1。开源版。服务器用于我的开发目的,Eclipse Indigo 作为我的 IDE。我在 Eclipse 中安装的附加组件是来自 elipse 市场的 Glassfish 服务器工具和 Spring 3 工具。现在我面临的问题是,当我尝试从椭圆启动 glassfish 时,我得到了 凭据错误。但是,如果我从 http://localhost:8080/ 这样的浏览器测试服务器,它工作正常。但有趣的是,当我从互联网上拔下我的电脑并尝试从 Eclipse 启动 GF 服务器时,它工作正常!!!我不知道发生了什么。

我的操作系统是 Windows 7 Enterprise Ed,JDK 是 1.7.0

我试图解决问题的事情

  1. 关闭 MS SQL 报告服务器 (2008)
  2. 禁用防火墙
  3. 关闭杀毒软件
  4. Netstat -noa | findstr 0.0.8080 找到进程并杀死它
  5. 停止 IIS 服务器

【问题讨论】:

  • 你看到这个可能的骗局了吗? stackoverflow.com/questions/6939570/…
  • “凭证错误”告诉​​我们蹲下。但如果有帮助,Glassfish 与 Eclipse 的集成在您将管理员密码留空、创建域并配置插件以使用该域时效果最佳。
  • 嗯,也是把管理员密码留空的部分吗? CREDENTIAL_ERROR 表示密码错误。另请参阅@Vineet 的评论。

标签: java spring jakarta-ee plugins glassfish


【解决方案1】:

我终于解决了这个问题。这是由于代理设置。我在 /etc/hosts 文件中添加了“127.0.0.1 localhost”(不带引号)并将我的电脑连接到互联网,然后尝试从 eclipse 启动 GF 服务器。砰……它奏效了! (虽然我是在家里做的,但我会在我的办公室网络测试后更新这篇文章)。

顺便说一句:@vineet,我也试过了,但没用。我一开始就忘了提。谢谢。

【讨论】:

  • 在我的例子中,Preferences, General, Network Connections, Active Provider: Direct 也解决了。对于我读过的默认“Native”选项会产生问题,因为 GlashFish 默认绑定到 0:0:0:0,这会导致主机名解析,而不是像 JMXService URL = service:jmx:rmi://my-work-pc.lan:8686/jndi/rmi://my-work-pc.lan:8686/jmxrmi 这样的简单的“localhost”
猜你喜欢
  • 2011-11-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-23
  • 1970-01-01
  • 2011-11-09
相关资源
最近更新 更多