0

我不是 Java 程序员,对 Eclipse 或 Web 服务了解不多。我需要创建一个 Web 服务,然后在 Windows 服务器上进行设置。所以我在eclipse juno ee 中设置了一个本地主机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 服务器主机名:服务器名。管理端口: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 就会出现错误。

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

4

1 回答 1

2

This is really annoying bug, but there is a workaround.

  1. Create a localhost glassfish server with default settings. It should appear in the Servers tab.
  2. Open server settings and uncheck "Use Anonymous Connection for Admin Commands".
  3. Change IP address of a server from localhost to your server address. Now it will connect remotely using admin name and password.
于 2013-03-15T19:29:44.400 回答