2010-01-10 84 views
3

内的GlassFish当我上运行并显示错误信息,请点击:不能启动NetBeans

Starting GlassFish v3 Domain 
GlassFish v3 Domain start failed. 
/Volumes/Private/noname/Sites/projects/java/MyFirstServlet/nbproject/build-impl.xml:602: Deployment error: 
GlassFish v3 Domain start failed. 
See the server log for details. 
BUILD FAILED (total time: 2 minutes 0 seconds) 

但后来我火了终端在Mac和使用的asadmin启动域和启动。

然后在netbeans中运行项目,它启动Safari并显示内容。

但为什么玻璃鱼不能在netbeans中启动?任何想法?

+2

请提供完整的错误/痕迹,我的水晶球当时运行不好。 – 2010-01-10 17:08:31

+0

请阅读我更新的帖子 – ajsie 2010-01-10 17:26:11

+0

>>有关详细信息,请参阅服务器日志。 “这可能是有用的内容。 – 2010-01-10 18:38:45

回答

3

我遇到了同样的问题,因为我在学习java web编程,但在Windows环境。我花了很多时间来猜测这个错误可能意味着什么,因为日志文件没有清楚地说明这一点。最后,我发现glassfish v3试图在8080端口上运行,而这个端口已经被sqlserver服务器reportingservicesservice.exe占用。我并不知道如何切换glassfish使用的端口,但是我发现在netbeans 6.8(我使用的)工具 - >服务器中,我可以添加一个新的glassfish服务器实例,该实例在不同的自由端口上运行 - 这解决了这个问题:)

0

我唯一想到的就是检查JAVA_HOME是否设置正确。猜猜GFv3要求将它设置为JDK安装中的bin文件夹。只是猜...

0

我只是碰到了这个相同的问题,GlassFish和在NetBeans 6.9 Tomcat的。我的问题和解决方案都很简单。问题:tomcat已经在端口8080上运行在我的机器上,因此netbeans无法创建任何一个新的实例。解决方案:关闭tomcat的运行实例并让netbeans为您启动它。希望这可以帮助。

1

我的问题是端口8080,当我键入http://localhost:8080时,我发现oracle 10g在我使用glassfish安装netbeans 6.8之前首先使用它,我删除了oracle数据库10g,并且使得8080端口免费,现在一切都很好,它的工作原理。

1
Netbeans IDE X.X --> Tools --> Servers 

添加Server --> Choose Server --> GlassFish 3.X

然后单击(下)浏览安装位置点击(下一个)

select (register local domain) domain name : domain 2 

点击完成按钮

0

您必须更改的GlassFish的端口。要做到这一点: 加入C:\Program Files\SEMS-v3\glassfish\domains\domain1\config打开domain.xml文件 和9999

执行此操作后,进入删除服务器改变8080文本的NetBeans的GlassFish GlassFish的addServer然后将其添加,以便它可以识别端口改变。然后在glassfish服务器上启动,然后运行您的项目。

这里是链接:http://www.srikanthtechnologies.com/blog/java/changeglassfishport.asp

0

得到了同样的问题,这里有我跟着来解决这个问题的步骤:

  • 删除“服务>服务器”下的GlassFish服务器
  • 接近谟和Netbeans
  • 找到Glassfish的安装目录并转到域(GlassFish_Server \ glassfish \ domains)。
  • 删除“域1”目录
  • 启动NetBeans
  • 重新建立一个GlassFish服务器
  • 不要忘了我重新开始了最近学习java数据源和连接池
0

,我也遇到了同样的问题,但我发现当第一次指导手册要求我添加服务器时,我输入了用户名和密码。 所以我给另一个尝试删除服务器,并再次添加它没有密码。 它正在工作。

1

我有同样的问题,它的发生是因为在本地服务器(Glassfish的4 )和远程(Glassfish的4 )之间的版本不匹配。

0

我面临同样的问题,并通过配置我的netbeans配置文件解决。 找到的NetBeans 8.2 \等\的netbeans.conf文件,然后搜索这一行:

netbeans_default_options =”

报价之前末尾添加--locale EN最终这一行看起来像: disableMemoryMapping = TRUE - -locale en“。 重新启动Netbeans ...