2013-02-28 74 views
0

我不是一个java程序员,也不太了解eclipse或web服务。 我需要创建一个Web服务,然后在Windows服务器上进行设置。 因此,我在eclipse juno ee中设置了一个localhost Glassfish 3.1.2.2并创建了一个Web服务。 现在将其转移到虚拟机Windows 2008服务器。在eclipse上安装远程glassfish服务器

vm windows 2008服务器已经安装了java 1.7和Glassfish 3.1.2.2。 glassfish启动,我可以访问管理员。

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

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按钮就会出现错误。

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

回答

2

这真的很烦人的错误,但有一个解决方法。

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