在eclipse上设置远程glassfish服务器

时间:2013-02-28 20:58:55

标签: eclipse glassfish

我不是java程序员,对eclipse或Web服务知之甚少。 我需要创建一个Web服务,然后在Windows服务器上进行设置。 所以我在eclipse juno ee中设置了一个localhost Glassfish 3.1.2.2并创建了一个Web服务。 现在它将被转移到vm windows 2008服务器。

vm windows 2008服务器已经使用java 1.7和Glassfish 3.1.2.2进行了设置。 glassfish启动,我可以访问管理员。

当试图将eclipse连接到这个远程glassfish时,它失败了。 新服务器 选择glassfish 3.1.2 服务器主机名:servername。 管理端口:4848 港口:8080 用户:admin ping服务器 无法连接提示:运行asadmin enable-secure-admin 我已经运行了asadmin enable-secure-admin,但它仍然提出了同样的抱怨。

asadmin –host servername –user admin –port 4848 –secure list-applications

连接,以便glassfish服务器在那里。

asadmin --host servername --user admin --port 4848 get secure-admin.enable secure-admin.enabled=true

命令执行成功。 所以Glassfish是安全的。

我可以ping Windows服务器。 我可以从我的电脑上登录http //:servername:4848。 (它确实抱怨证书,但仍允许我进入)

我错过了什么? 一旦按下ping,它似乎没有尝试或靠近服务器,错误就会出现。

如果它像防火墙一样,我该如何测试/检查此连接? 提示没有帮助是否有实际的错误消息?

1 个答案:

答案 0 :(得分:2)

这真是令人烦恼的错误,但有一种解决方法。

  1. 使用默认设置创建localhost glassfish服务器。它应出现在“服务器”选项卡中。
  2. 打开服务器设置并取消选中“对管理员命令使用匿名连接”。
  3. 将服务器的IP地址从localhost更改为您的服务器地址。现在它将使用管理员名称和密码远程连接。