0

我想用我的 eclipse 注册 glassfish server 3.1.2.2 开源版本。

我在跑步

  • Mac 狮子 10.7.5 64 位
  • java版本1.6.0_37
  • Eclipse 靛蓝 3.7.3
  • Glassfish 3.1.2.2 开源版从 http://glassfish.java.net/downloads/3.1.2.2-final.html 下载我下载了文件 glassfish-3.1.2.2-unix-ml.sh 然后我将它作为可执行文件运行

    chmod u+x glassfish-3.1.2.2-unix.sh 
    ./glassfish-3.1.2.2-unix.sh
    

安装过程成功完成。

然后我尝试安装 glassfish 插件:

在 Eclipse 中转到服务器选项卡 --> 右键单击​​并新建 --> 服务器 --> 下载其他服务器适配器 --> 然后我选择了 Oracle glassfish 服务器工具并安装了它(下面的照片来自 Windows,但它仅作为我的示例选择)

在此处输入图像描述

然后我再次尝试从服务器选项卡右键单击 --> 添加 --> 服务器 --> 从 glassfish 节点我选择 glassfish 服务器开源版本 3 (java EE 6) --> 下一步 --> 浏览到我的 glassfish 安装目录.

It showing me this error when the defaut jre is selected, " Missing classpath entry /0/it_stuff/servers/glassfish/modules/glassfish.jar "

并且在同一个向导中,当我将其更改为 MAC OS X 默认值时,它给了我另一个错误“指定的目录不是有效的 GlassFish 安装,但包含可能有效的 glassfish 子目录。

任何建议/解决方案将不胜感激.....

更新:我发现它是 Oracle glassfish 工具中的一个旧错误,但从 2011 年中期开始 http://java.net/jira/browse/GLASSFISHPLUGINS-350?page=com.atlassian.jira.plugin.system.issuetabpanels%3Aall-tabpanel

任何明确的解决方法?

4

2 回答 2

0

先决条件:

Glassfish 服务器运行时需要完整的 JDK 而不是 JRE。因此,单击已安装的 JRE 首选项并通过提供 JDK 路径来添加 JDK。

现在,在 Glassfish 服务器目录文本框中,提供完整路径“path/to/glassfish4/glassfish”。(注意:查看 glassfish4 中的 glassfish 目录)

于 2013-11-26T15:54:36.813 回答
-1

转到目录 D:\softwares\eclipse\glassfish4\glassfish 而不是只提到 D:\softwares\eclipse\glassfish4

于 2014-09-17T20:41:01.473 回答