如何在使用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.
作为编程新手,我需要提示来纠正这个错误。请帮我纠正它。
答案 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)
不要尝试使用不同的网络服务器(我试过wildfly),它不会 帮助
给glassfish文件夹写入权限(我的意思是带有的文件夹) 名称中的版本)
重启pc以关闭所有(或正在运行的服务器)
重新启动后,在开发java.lang.IllegalArgumentException: Invalid URL Pattern: [{0}]
期间我仍然遇到同样的错误,但现在服务器日志中出现了不同的错误 - {{1}}。
然后我意识到我的问题出在web.xml文件中,我尝试设置不同的欢迎页面。所有其他未触及此文件的项目正在正常工作(开发,运行)
所以这是我整天都在讨论的故事 - 检查你的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的日志来编辑您的问题。