我最近从6.9(使用glassfish 3.0)迁移到Netbeans 7.0(带有glassfish 3.1)。在第一次运行glassfish服务器之后,当我重新启动netbeans时,从那时起,它并没有在服务器列表中显示glassfish。
现在,当我尝试将已安装的服务器添加到netbeans时,指向服务器的安装位置时,它显示C:\Program Files\glassfish-3.1
(我的glassfish安装目录)没有可用的默认域。
然后选择:Register Local Domain
它要求:
Enter the path to a directory that will contain a new domain.
在选择任何目录时,它会显示:Unsupported domain at C:\Program Files\glassfish-3.1; Admin-listener is disabled or no enabled http-listener
如何纠正此问题并将Glassfish支持添加到我的netbeans 7.0?
答案 0 :(得分:13)
我遇到了完全相同的问题,我设法以这种方式解决: -
只需以管理员身份运行NetBeans即可。再试一次重复你的步骤,一切都会奏效!
我认为如果您不以管理员身份运行它,NetBeans无权在其自身之外创建文件夹。
答案 1 :(得分:1)
使用GlassFish 4.1.1在UNIX中也出现了这个问题。
我的修复涉及获得对我的GlassFish文件夹(在/usr/local/glassfish-4.1.1中找到我)的写权限。这可以通过使用chmod命令来完成,如果不是所有者,则需要sudo访问。
答案 2 :(得分:0)
我有同样的问题,但这次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.
这应该开始下载Glasfish服务器,只需完成配置步骤。
答案 3 :(得分:0)
在IDE中未激活Java EE时会发生这种情况。在“服务”窗口中,“服务器”节点将为空。该节点允许添加新服务器,并在此过程中激活Java EE。现在,当尝试注册时,IDE发现它已经拥有所选服务器,拒绝注册它两次。只需取消并使用刷新的Servers节点中的现有服务器。