如何在mac 10.7.5上的eclipse indigo 3.7.2上注册外部glassfish 3.1.2.2

时间:2012-11-23 01:19:54

标签: eclipse macos eclipse-plugin glassfish glassfish-3

我想用我的eclipse注册glassfish服务器3.1.2.2开源版。

我正在运行

  • Mac Lion 10.7.5 64位
  • java version 1.6.0_37
  • Eclipse indigo 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,但仅作为我的选择示例)

enter image description here

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

选择defaut jre时显示此错误,“缺少类路径条目/0/it_stuff/servers/glassfish/modules/glassfish.jar

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

任何建议/解决方案都将非常感谢.....

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

有任何明确的解决方法吗?

2 个答案:

答案 0 :(得分:0)

先决条件:

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

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

答案 1 :(得分:-1)

转到目录D:\ softwares \ eclipse \ glassfish4 \ glassfish,而不是仅提及D:\ softwares \ eclipse \ glassfish4