无法用netbeans启动glassfish

时间:2010-01-10 17:01:53

标签: java netbeans glassfish

当我点击Run it显示并显示错误信息时:

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 start-domain启动它。

然后在netbeans i中运行项目,它会激活Safari并显示内容。

但是为什么不能使用netbeans?任何想法?

11 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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

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

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

select (register local domain) domain name : domain 2

点击完成按钮

答案 3 :(得分:1)

我遇到了同样的问题,这是因为本地服务器(Glassfish 4. 1 )与远程(Glassfish 4 0 )之间的版本不匹配)。

答案 4 :(得分:0)

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

答案 5 :(得分:0)

转到以下链接,我为它编写了解决方案......

http://forums.netbeans.org/post-65058.html

答案 6 :(得分:0)

我刚刚遇到netbeans 6.9中的glassfish和tomcat同样的问题。我的问题和解决方案都很简单。问题:tomcat已经在我的机器上运行8080端口,因此netbeans无法创建任何新实例。解决方案:关闭tomcat的运行实例,让netbeans为你启动它。希望这会有所帮助。

答案 7 :(得分:0)

您必须更改glassfish的端口。去做这个: 加入C:\Program Files\SEMS-v3\glassfish\domains\domain1\config打开文件domain.xml 并将8080中的文字改为9999。

执行此操作后,输入删除服务器netbeans glassfish glassfish addServer,然后添加它以便它可以识别更改的端口。然后在glassfish服务器上启动,然后运行您的项目。

以下是链接:http://www.srikanthtechnologies.com/blog/java/changeglassfishport.asp

答案 8 :(得分:0)

遇到同样的问题,以下是解决问题的步骤:

  • 删除“服务>服务器”
  • 下的glassfish服务器
  • close projet和Netbeans
  • 找到Glassfish的安装目录并转到域(GlassFish_Server \ glassfish \ domains)。
  • 删除“domain1”目录
  • 启动Netbeans
  • 重新创建Glassfish服务器
  • 不要忘记重新创建数据源和连接池

答案 9 :(得分:0)

我最近开始学习java,我也遇到了同样的问题,但我发现当第一次指南要求我添加服务器时,我输入了用户名和密码。 所以我再次尝试删除服务器并在没有密码的情况下再次添加它。 它正在发挥作用。

答案 10 :(得分:0)

我遇到了同样的问题,并通过配置我的netbeans配置文件解决了。 找到NetBeans 8.2 \ etc \ Netbeans.conf文件并搜索以下行:

netbeans_default_options =“

在引号前添加--locale en到结尾。最终这条线看起来像: disableMemoryMapping = true --locale en“。 重启Netbeans ......