我最近从6.9(带有glassfish 3.0)迁移到Netbeans 7.0(带有glassfish 3.1)。之后,glassfish服务器运行只是第一次,当我重新启动netbeans,从那时起,它没有显示glassfish在服务器列表。
现在,当我试图将我已经安装的服务器添加到netbeans时,指向服务器的安装位置,它说C:Program Filesglassfish-3.1
(我的glassfish安装目录)没有可用的默认域。然后在选择:Register Local Domain
时,它要求:
Enter the path to a directory that will contain a new domain.
选择任意目录,显示:Unsupported domain at C:Program Filesglassfish-3.1; Admin-listener is disabled or no enabled http-listener
我如何纠正这个问题并在我的netbeans 7.0中添加Glassfish支持?
我刚刚遇到了完全相同的问题,我设法以这种方式解决它:-
以管理员身份运行NetBeans &再试一次重复你的步骤,一切都会成功的!
我认为NetBeans没有权利创建它自己以外的文件夹,如果你不以管理员的身份运行它。
我在使用GlassFish 4.1.1的UNIX系统中也遇到过这个问题。
我的修复涉及获得写权限到我的GlassFish文件夹(位于/usr/local/glassfish-4.1.1)。这可以通过使用chmod命令完成,如果不是所有者,则需要sudo访问权限。
我有同样的问题,但这次Netbeans 8与Glassfish 4。x win7,我解决它的方式如下:无需以管理员身份运行netbeans。不需要下载Glassfish zip文件,你可以通过netbeans IDE下载。
-create a dir where you'll place your glassfish installation files. In my case (win7) is:
C:glassfish4
-Enter glassfish ide, go to Services / Servers / Add Server
-when Netbeans request your GlassFish location, browse the one we created above.
-select "Remote Domain"
-mark "I have read and accept licence agreement"
-press "Download" and select glasfish 4, ok.
应该开始下载glassfish服务器,只需完成配置步骤。
在IDE中未激活Java EE时会发生这种情况。在Services窗口中,Servers节点为空。该节点允许添加新服务器,并在此过程中激活Java EE。现在,当尝试注册时,IDE发现它已经有了选择的服务器,拒绝注册它两次。只需取消并使用刷新后的Servers节点中的现有服务器。