如何在使用GlassFish Server时纠正模块部署错误?

时间:2014-07-02 16:58:58

标签: java jsf glassfish

如何在使用GlassFish Server时纠正模块部署错误?

尝试在Netbeans8中运行jsf web-application时出现以下错误:

ant -f C:\\Users\\admin\\Desktop\\WebTime -Dnb.internal.action.name=run -Ddirectory.deployment.supported=true -DforceRedeploy=false -Dnb.wait.for.caches=true -Dbrowser.context=C:\\Users\\admin\\Desktop\\WebTime run
init:
deps-module-jar:
deps-ear-jar:
deps-jar:
library-inclusion-in-archive:
library-inclusion-in-manifest:
compile:
compile-jsps:
Starting GlassFish Server
GlassFish Server is running.
In-place deployment at C:\Users\admin\Desktop\WebTime\build\web
GlassFish Server, deploy, Connection refused: connect, false
C:\Users\admin\Desktop\WebTime\nbproject\build-impl.xml:1045: The module has not been deployed. See the server log for details.

作为编程新手,我需要提示来纠正这个错误。请帮我纠正它。

3 个答案:

答案 0 :(得分:7)

该行:

GlassFish Server, deploy, Connection refused: connect, false

......是一个线索。

我有同样的错误,但我解决了。步骤:

1)授予在glassfish服务器安装文件夹上写入的权限。如果您使用Windows,则路径为: C:\ Program Files \ glassfish-xx

2)以管理员身份运行 C:\ Program Files \ glassfish-xx \ bin \ asadmin.bat 。然后在控制台中输入:start-domain

3)清理并构建项目

4)部署

5)运行

PD:我建议使用JDK7

答案 1 :(得分:2)

经过一整天的解决,我自己解决了这个问题,因为没有人在网上对我有用,我找到了以下内容:

  1. 不要尝试使用不同的网络服务器(我试过wildfly),它不会 帮助

  2. 给glassfish文件夹写入权限(我的意思是带有的文件夹) 名称中的版本)

  3. 重启pc以关闭所有(或正在运行的服务器)

  4. 重新启动后,在开发java.lang.IllegalArgumentException: Invalid URL Pattern: [{0}]期间我仍然遇到同样的错误,但现在服务器日志中出现了不同的错误 - {{1}}。

  5. 然后我意识到我的问题出在web.xml文件中,我尝试设置不同的欢迎页面。所有其他未触及此文件的项目正在正常工作(开发,运行)

  6. 所以这是我整天都在讨论的故事 - 检查你的web.xml文件

答案 2 :(得分:0)

  

作为编程新手,我需要提示来纠正这个错误。和蔼   帮我纠正它。

如果仔细观察,提示会在输出中给出。

See the server log for details.

在NetBeans IDE输出的子窗口中,您应该看到另一个名为“GlassFish Server”的选项卡,您可以在那里查看来自服务器的日志。

或者,您可以使用GlassFish的管理GUI查看更详细的日志,可以在浏览器中访问,默认情况下可以从localhost:4848访问。

  

尝试在Netbeans8中运行jsf web-application时,我得到了   以下错误:

查看您发布的内容(项目的部署日志),我可以说您的GlassFish实例运行正常,但您的项目包含错误,因此无法部署。

我怀疑这里的任何人都可以具体解决您的问题,因为我们需要GlassFish日志中的更多细节。

建议:通过附加GlassFish的日志来编辑您的问题。