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

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

在尝试在Netbeans8中运行jsf web应用程序时,我收到以下错误:

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. 

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

这条线:

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. 不要尝试使用不同的Web服务器(我试过wildfly),它不会帮助。

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

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

  4. 在我重新启动之后,在开发build-impl.xml:1045: The module has not been deployed.期间我仍然遇到了同样的错误build-impl.xml:1045: The module has not been deployed. ,但现在服务器日志中出现了不同的错误 – java.lang.IllegalArgumentException: Invalid URL Pattern: [{0}]

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

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

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

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

 See the server log for details. 

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

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

在尝试在Netbeans8中运行jsf web应用程序时,我收到以下错误:

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

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

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