我想用我的eclipse注册glassfish服务器3.1.2.2开源版。
我正在运行
从下载的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安装目录。
选择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
有任何明确的解决方法吗?
答案 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