Java EE 教程的说明指定下载并安装以下内容:
Java SE SDK
Java EE SDK
网 bean
我下载了 SE 8、EE 7 和 Netbeans 8.0.2
安装了 SE 和 EE - 它本质上是 glassfish4。在安装 Netbeans 时,教程指示我不要安装 glassfish,并且在安装 Netbeans 后将 glassfish 添加到 Netbeans 安装中。
当我这样做时,我收到以下消息(我指向 @ c:\glassfish4\glassfish 这是正确的路径 AFAIK)
不是有效的 GlassFish Server 安装。
上周我看到另一个人也有同样的错误,我调查了这个问题,它说目录中应该有一个文件来解决该问题(C:\glassfish4\glassfish\config\glassfish 。容器)。该文件确实存在于我的系统上。
netbeans 如何确定有效的 Glassfish 安装?
预计到达时间:我遵循了下面 zapl 的建议,使用默认的 Glassfish 重新安装了 Netbeans,并且当我右键单击 Glassfish 4.1 Server 时,除“刷新”和“删除”之外的所有选项均呈灰色(因此,没有启动/停止,没有任何 View )管理控制台、服务器日志或更新中心)
最佳答案
我也遇到了同样的问题。这是一个已知的 Netbeans 错误:https://netbeans.org/bugzilla/show_bug.cgi?id=253008
似乎有两种解决方案:
使用等于或高于 201506180001 的夜间构建 Netbeans 版本
在/glassfish/lib/install/applications/__admingui/WEB-INF/lib 中,将 console-core-4.2-SNAPSHOT.jar 链接(或复制)到 console-core-4.1.jar。之后,netbeans 能够找到 JAR 文件并将 Glassfish nightly 添加为 Glassfish 4.1 服务器。
我按照解决方案 2 重命名了 JAR,现在它工作正常...
希望这有帮助!
关于Java EE 7 教程,netbeans 找不到 glassfish,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33086699/