当前位置: 首页 > 知识库问答 >
问题:

Wildfly部署失败:JBAS014671和WFLYCTL0080-访问被拒绝

高墨一
2023-03-14

我们已经使用部署扫描程序(“部署”文件夹)将WAR文件部署到Wildfly。web应用程序一直工作到计算机重新启动为止-当服务器再次加载web应用程序时,它会失败。值得一提的是,如果重新启动Wildfly服务,我们就不会有这个问题,它只会在整个操作系统重新启动时发生。如果我重新启动Wildfly,它会再次工作。

如果从部署文件夹中删除失败的文件标志(healthsafety-server.war.failed),应用程序将在几秒钟后成功部署。

如果部署是通过管理员控制台完成的,则第一次失败。但是,如果应用程序被禁用,然后再次启用,它也可以工作。

我们在视窗10主页(64位英语)上运行野飞8.2.0决赛,但是我们也尝试了野飞9.0.2决赛,我们得到了相同的行为。我们有相同的问题在不同的计算机与Windows 8.1 64位专业。

Wildfly文件夹放置在"C:\"文件夹上,并已向所有用户提供完全控制,包括"每个人"。也应用了这些步骤,但问题依然存在。

这是Wildfly 8.2.0最终版healthsafety-server.war.failed文件中的内容:

"{\"JBAS014671: Failed services\" => {\"jboss.undertow.deployment.default-server.default-host./healthsafety-server\" => \"org.jboss.msc.service.StartException in service jboss.undertow.deployment.default-server.default-host./healthsafety-server: Failed to start service
    Caused by: java.lang.RuntimeException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: javax.faces.FacesException: java.io.FileNotFoundException: C:\\\\wildfly-8.2.0.Final\\\\standalone\\\\tmp\\\\vfs\\\\temp\\\\tempea4e3edc0321f2c2\\\\healthsafety-server.war-4135c52d8f677a8a\\\\healthsafety-server.war-7794207299642458131.tmp (Access is denied)
    Caused by: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: javax.faces.FacesException: java.io.FileNotFoundException: C:\\\\wildfly-8.2.0.Final\\\\standalone\\\\tmp\\\\vfs\\\\temp\\\\tempea4e3edc0321f2c2\\\\healthsafety-server.war-4135c52d8f677a8a\\\\healthsafety-server.war-7794207299642458131.tmp (Access is denied)
    Caused by: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: javax.faces.FacesException: java.io.FileNotFoundException: C:\\\\wildfly-8.2.0.Final\\\\standalone\\\\tmp\\\\vfs\\\\temp\\\\tempea4e3edc0321f2c2\\\\healthsafety-server.war-4135c52d8f677a8a\\\\healthsafety-server.war-7794207299642458131.tmp (Access is denied)
    Caused by: java.util.concurrent.ExecutionException: javax.faces.FacesException: java.io.FileNotFoundException: C:\\\\wildfly-8.2.0.Final\\\\standalone\\\\tmp\\\\vfs\\\\temp\\\\tempea4e3edc0321f2c2\\\\healthsafety-server.war-4135c52d8f677a8a\\\\healthsafety-server.war-7794207299642458131.tmp (Access is denied)
    Caused by: javax.faces.FacesException: java.io.FileNotFoundException: C:\\\\wildfly-8.2.0.Final\\\\standalone\\\\tmp\\\\vfs\\\\temp\\\\tempea4e3edc0321f2c2\\\\healthsafety-server.war-4135c52d8f677a8a\\\\healthsafety-server.war-7794207299642458131.tmp (Access is denied)
    Caused by: java.io.FileNotFoundException: C:\\\\wildfly-8.2.0.Final\\\\standalone\\\\tmp\\\\vfs\\\\temp\\\\tempea4e3edc0321f2c2\\\\healthsafety-server.war-4135c52d8f677a8a\\\\healthsafety-server.war-7794207299642458131.tmp (Access is denied)\"}}"

这是healthsafety-server.war.failed文件中的内容。

"{\"WFLYCTL0080: Failed services\" => {\"jboss.undertow.deployment.default-server.default-host./healthsafety-server\" => \"org.jboss.msc.service.StartException in service jboss.undertow.deployment.default-server.default-host./healthsafety-server: java.lang.RuntimeException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: javax.faces.FacesException: java.io.FileNotFoundException: C:\\\\wildfly-9.0.2.Final\\\\standalone\\\\tmp\\\\vfs\\\\temp\\\\temp2bdea2bc34b5d6c1\\\\content-ed5f82fbe5807374\\\\content-4117938517180519169.tmp (Access is denied)
    Caused by: java.lang.RuntimeException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: javax.faces.FacesException: java.io.FileNotFoundException: C:\\\\wildfly-9.0.2.Final\\\\standalone\\\\tmp\\\\vfs\\\\temp\\\\temp2bdea2bc34b5d6c1\\\\content-ed5f82fbe5807374\\\\content-4117938517180519169.tmp (Access is denied)
    Caused by: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: javax.faces.FacesException: java.io.FileNotFoundException: C:\\\\wildfly-9.0.2.Final\\\\standalone\\\\tmp\\\\vfs\\\\temp\\\\temp2bdea2bc34b5d6c1\\\\content-ed5f82fbe5807374\\\\content-4117938517180519169.tmp (Access is denied)
    Caused by: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: javax.faces.FacesException: java.io.FileNotFoundException: C:\\\\wildfly-9.0.2.Final\\\\standalone\\\\tmp\\\\vfs\\\\temp\\\\temp2bdea2bc34b5d6c1\\\\content-ed5f82fbe5807374\\\\content-4117938517180519169.tmp (Access is denied)
    Caused by: java.util.concurrent.ExecutionException: javax.faces.FacesException: java.io.FileNotFoundException: C:\\\\wildfly-9.0.2.Final\\\\standalone\\\\tmp\\\\vfs\\\\temp\\\\temp2bdea2bc34b5d6c1\\\\content-ed5f82fbe5807374\\\\content-4117938517180519169.tmp (Access is denied)
    Caused by: javax.faces.FacesException: java.io.FileNotFoundException: C:\\\\wildfly-9.0.2.Final\\\\standalone\\\\tmp\\\\vfs\\\\temp\\\\temp2bdea2bc34b5d6c1\\\\content-ed5f82fbe5807374\\\\content-4117938517180519169.tmp (Access is denied)
    Caused by: java.io.FileNotFoundException: C:\\\\wildfly-9.0.2.Final\\\\standalone\\\\tmp\\\\vfs\\\\temp\\\\temp2bdea2bc34b5d6c1\\\\content-ed5f82fbe5807374\\\\content-4117938517180519169.tmp (Access is denied)\"}}"

感谢您的帮助。

PS:在JBoss论坛上交叉发布

共有2个答案

韩安顺
2023-03-14

请检查另一个stackoverflow帖子:野飞未能部署应用程序(FileNotFoundExc0019-拒绝访问)

您必须从配置(standalone.xml)中删除以下行:

<extension module="org.jboss.as.jsf"/>

而且

<subsystem xmlns="urn:jboss:domain:jsf:1.0"/>
施恩
2023-03-14

从win7升级到win10后,我遇到了同样的问题。问题似乎是由Windows Defender实时保护引起的。解决方案是排除Defender中的{wildfly folder}\standalone\tmp\vfs文件夹。希望它也能对你有用。

 类似资料:
  • Wildfly 8.2。0.期末考试 最近我升级了以下内容: 从Windows 7到Windows 10 从日蚀火星到日蚀火星更新1 来自JBoss工具4.3.0。从Beta1到JBoss工具4.3.0。最终 现在,当我试图在Eclipse中部署我的应用程序时,它不再工作了(有时它工作,但大多数时候它不工作)。在升级之前,一切都运行良好,但是现在我在部署应用程序时得到了这个堆栈跟踪(在这里你可以读

  • 我可以在Wildfly快速入门中提供的Eclipse中运行这些教程中的大部分: https://github.com/wildfly/quickstart/

  • 我试图在Wildfly 8.0上使用KIE-CI(用于动态Maven打包规则)部署Drools。0.5决赛。 我的极简测试项目的POM是: 部署失败,出现以下错误: (还有一些类似的例外) 它的工作原理,如果我从ki-ci依赖中排除sisu注入丛: 但在我的“真正”项目中,我需要这种依赖。 有人知道如何让这两个(野蝇和口水和KIE-CI)一起工作吗?和建议,我应该在哪里提交一个错误?

  • 问题内容: 在Python中,当在包含只读文件的文件夹上运行时,将显示以下异常: 在“文件属性”对话框中查看时,我注意到该文件被设置为只读。 所以问题是:解决这个问题的 最简单的 解决方法/解决方案是什么-鉴于我的意图是在Windows上做等效的事情?(无需使用诸如unxutils或cygwin之类的第三方工具-因为此代码的目标是在安装了Python2.6和PyWin32的裸机上运行) 问题答案:

  • 昨天我在编码,当我做提交到一个回购,我不能这样做,因为,gitlab给我发送了两个消息。 这条消息出现在我试图promise的时刻 null