Java EE教程的说明指定下载并安装以下内容:
Java SE SDK
Java EE SDK
Netbeans
我下载了SE 8, EE 7 &Netbeans 8.0.2
安装了SE ok,和EE ok -它本质上是glassfish4。在安装Netbeans时,我在教程中指示不要安装glassfish,当使用Netbeans时,将glassfish添加到Netbeans安装中。
当我这样做时,我得到以下消息(我指向@ c:glassfish4glassfish,这是正确的路径AFAIK)
我在上周看到另一个人有同样的错误,我调查了这个问题,它说在目录中应该有一个文件来解决这个问题(C:glassfish4glassfishconfigglassfish.container)。这个文件在我的系统上是存在的。
netbeans如何确定一个有效的Glassfish安装?
ETA:我遵循zapl的建议下面,重新安装Netbeans与它的默认Glassfish,当我右键单击Glassfish 4.1服务器,所有的选项都是灰色的,除了刷新和删除(所以,没有启动/停止,没有视图管理控制台,服务器日志或更新中心)
我遇到了同样的问题。这是一个已知的Netbeans-Bug: 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添加为Glassfish 4.1服务器。
我像解决方案2一样重命名了JAR,现在它工作得很好…
希望这对你有帮助!