gpt4 book ai didi

java - 部署错误 : Java-Webproject from netbeans to glassfish 4. 0

转载 作者:行者123 更新时间:2023-11-30 07:11:38 24 4
gpt4 key购买 nike

设置


我在 Mac OSX Mavericks 上使用 Netbeans 7.4,在我的专用服务器上使用 Glassfish 4.0 (build 89)JDK 1.7。为了在本地使用服务器,我设置了 ssh-tunnel。以下方式:

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

这工作得很好,我可以毫无问题地通过本地主机访问服务器。要使用此服务器,我在 Netbeans 中添加了一个服务器,请参阅 prinscreen:

Serversetup in Netbeans

问题


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

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


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

  1. Netbeans -> 右键单击​​项目 -> 清理/构建(现在检查保存项目的输出日志。
  2. 现在转到那个路径,你会找到一个.war文件
  3. 登录到您的 glassfish-server -> 单击应用程序 -> 单击部署 -> 上传 .war 文件 -> 再次单击部署

现在 glassfish 会为您部署项目。 :)

编辑 2 - 17.01.2014


我可以解决这个问题,下面是错误的。在netbeans中我配置了Target应该是domain1,如果你这样做了,是不行的。让目标为空,一切正常。

感谢 Tim B 的帮助!

最佳答案

如果在您将其添加到列表时 NetBeans 无法与服务器通信,则它会自动失败。服务器显示在列表中,但您无法单击 + 并展开它以查看它包含的内容。

检查您的服务器列表,NetBeans 实际上可以看到该服务器。还要记住,NetBeans 需要访问管理端口(通常是 4848)而不是普通的 Web 端口,尽管看起来您的隧道是正确的。

您还需要打开远程管理并设置用户名和密码等。尝试将 Web 浏览器指向您的本地主机 6122,并检查您是否可以使用 netbeans 使用的相同用户名和密码登录管理面板。

开启远程管理:

https://blogs.oracle.com/quinn/entry/securing_adminstration_in_glassfish_server1

asadmin enable-secure-admin

您还需要添加管理员用户名和密码。

关于java - 部署错误 : Java-Webproject from netbeans to glassfish 4. 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20976377/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com