部署错误:从netbeans到glassfish 4.0的Java-Webproject

设定

我在我的专用服务器和JDK 1.7上在Mac OSX Mavericks和Glassfish 4.0(build 89)上使用Netbeans 7.4.要在本地使用服务器我设置和ssh-tunnel.方式如下:

ssh -L 4848:127.0.0.1:4848 -p 6122 glassfish@XXXXXXXXXX

这工作得很好,我可以通过localhost访问服务器没有任何问题.要使用此服务器,我在Netbeans中添加了一个服务器,请参阅prinscreen:

问题

现在我想将项目部署到服务器(右键单击项目 – >部署),但我得到以下错误:

Building jar: /Users/tzhware7/NetBeansProjects/SkyLogicAddon/dist/SkyLogicAddon.war
Distributing /Users/tzhware7/NetBeansProjects/SkyLogicAddon/dist/SkyLogicAddon.war to [glassfish.ivo]
glassfish.ivo, deploy, null, false
/Users/tzhware7/NetBeansProjects/SkyLogicAddon/nbproject/build-impl.xml:1050: The module has not been deployed.
See the server log for details.
BUILD FAILED (total time: 1 second)

现在我已经检查了错误显示的行,紧随其后(1049-1051).对我来说一切看起来很正常

<target if="netbeans.home" name="-run-deploy-nb">
        <nbdeploy clientUrlPart="${client.urlPart}" debugmode="false" forceRedeploy="${forceRedeploy}"/>
    </target>

提前我检查了服务器日志,这些日志是空的 – 没有显示错误.我究竟做错了什么?有人可以建议我改变一下吗?先感谢您!

编辑1 – 08.01.2014

好吧,我没有找到解决上述问题的解决方案,但是以下方式至少可以手动部署应用程序.

> Netbeans – >右键单击项目 – >清理/构建(现在检查输出日志,保存项目.
>现在去那条路,你会发现一个.war文件
>登录您的glassfish-server – >点击应用程序 – >点击部署 – >上传.war文件 – >再次单击部署

现在,glassfish为您部署项目.

上一篇:java – 如何检测keyTypedEvent中的退格


下一篇:java – 如何为用netbeans编写的项目创建安装文件?