linux - 从 Eclipse Luna 访问远程 Glassfish4 服务器

标签 linux eclipse glassfish

我在 Mac 上工作。

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

在访客系统 (Mac) 上,我正在运行 Eclipse Luna。我安装了 GlassFish Tools for Eclipse Luna 并重新启动了 Eclipse。

然后我想为 GlassFish4 添加服务器。但是 Eclipse 向我询问“Server root”,我不知道它是什么意思!我输入“10.0.1.12:4848/”就像我可以通过浏览器从主机系统 (Mac OS) 访问 GlassFish 一样。但它只是不接受该 URL。似乎需要一个本地目录路径。这是对话框:

What is "Server root"?

提前感谢您的任何提示!!

最佳答案

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

[举例说明]

  • 假设远程 Glassfish 服务器位于 192.168.2.7,默认端口 4848 用于管理,并且您已将“admin”用户的密码设置为“gfish”。
  • 我们还假设您的本地桌面(运行 Eclipse Luna 的开发机器)位于 192.168.2.3

  • Download Glassfish4 Open Source edition zip

  • 将内容解压缩到本地计算机上的目录:假设在路径 /glassfish_server/ 内,您现在将拥有:
    /glassfish_server/glassfish4/glassfish/结构

回到 Eclipse 中:

  1. 创建新服务器 -> 选择“Glassfish4”选项
  2. Server's Hostname =[remote ip address]//E.G. 192.168.2.7
    服务器名称:位于 192.168.2.7 的 GlassFish 4//自动填充 enter image description here
  3. [下一页] 这是您特别遇到问题的页面:
    将根路径设置为本地 Glassfish Server 安装目录
    所以在这个例子中:/glassfish_server/glassfish4/glassfish/ 应该被接受 enter image description here
  4. [下一步] 现在使用远程 glassfish 服务器的凭据和配置。运行 Ping 测试以测试连接。 enter image description here

关于linux - 从 Eclipse Luna 访问远程 Glassfish4 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28723917/

相关文章:

android - Res' 在 Eclipse 中不存在

java.lang.OutOfMemoryError 上传大文件

java - ear 部署失败 - 无法解析引用 Remote ejb-ref

c++ - 动态链接库 - 构建可执行文件时成功,创建另一个 .so 时相同的设置失败

c++ - G++未定义对类::函数的引用

java - (LibGDX And​​roid) 无法实例化 Activity ComponentInfo ClassNotFoundException

java - Glassfish java错误: "Exception while preparing the app"

linux - 使用 linux 将字符串 dd mm yyyy 转换为 yyyymmdd

ruby - OpenSuse - RubyGems 安装 - 错误的文件名

java - Eclipse 不识别字符串和类