从Eclipse Luna访问远程Glassfish4服务器

我在Mac上工作。

我正在VirtualBox中运行Linux Ubuntu服务器。 GlassFish 4和MySql已经在那里运行。 Linux IP是10.0.1.12。

在客户系统(Mac)上,我正在运行Eclipse Luna。 我为Eclipse Luna安装了GlassFish工具并重新启动了Eclipse。

然后,我想为GlassFish4添加服务器。 但是,Eclipse正在问我“服务器根”,我不知道这意味着什么! 我input“10.0.1.12:4848/”就像我可以通过浏览器从主机系统(Mac OS)访问GlassFish一样。 但它只是不接受该url。 它似乎期望本地目录path。 这是对话框:

什么是“服务器根”?

提前感谢任何提示!

尽管您希望连接并管理远程Glassfish服务器,但您需要将Glassfish4服务器安装到本地计算机上(即运行一个Eclipse)。 Eclipse将使用本地安装中的一些文件来管理远程Glassfish服务器。 假设您已经在远程机器上安装了Glassfish4:

[举例来说]

  • 假设远程GlassFish服务器在默认端口4848上的管理为192.168.2.7,并且已经为“admin”用户设置了一个“gfish”的密码。
  • 我们还假设你的本地桌面(运行Eclipse Luna的开发机器)是192.168.2.3

  • 下载Glassfish4开源版本邮编

  • 将内容解压缩到本地计算机上的目录:让我们来说说path /glassfish_server/里面现在有:
    /glassfish_server/glassfish4/glassfish/结构

回到Eclipse中:

  1. 创建一个新的服务器 – >选择'Glassfish4'选项
  2. 服务器的主机名= [远程IP地址] // EG 192.168.2.7
    服务器名称:GlassFish 4 at 192.168.2.7 // get的自动填充 在这里输入图像说明
  3. [下一页]这是您特别遇到问题的页面:
    将根路径设置为您的本地Glassfish服务器安装目录
    所以在这个例子中: /glassfish_server/glassfish4/glassfish/应该被接受 在这里输入图像说明
  4. [Next]现在使用您的远程glassfish服务器的凭据和配置。 运行Ping测试来测试连接。 在这里输入图像说明

服务器根表示GlassFish所在的目录。 这可能是,例如, /opt/glassfish4/glassfish 。 Eclipse需要它来查找bin/目录,并能够使用那里的脚本启动/停止服务器。