Web applications WildFly 10不部署bug

Web applications WildFly 10不部署bug,web-applications,deployment,wildfly-8,wildfly-9,wildfly-10,Web Applications,Deployment,Wildfly 8,Wildfly 9,Wildfly 10,我使用的是最新版本的WildFly,它是WildFly 10.0.0 final,我在部署文件夹时遇到了一个问题,在使用WildFly 8时,我没有遇到这个问题 我的问题是我有一个web应用程序文件夹,当我尝试部署它时,会收到以下错误消息: 已请求部署“***.war”,但部署不存在 我确信我按照正确的说明部署了我的应用程序,因为它是使用WildFly 8而不是WildFly 9和10部署的 以下是部署应用程序时遵循的说明: 将web应用程序文件夹复制到standalone/deployment

我使用的是最新版本的WildFly,它是WildFly 10.0.0 final,我在部署文件夹时遇到了一个问题,在使用WildFly 8时,我没有遇到这个问题

我的问题是我有一个web应用程序文件夹,当我尝试部署它时,会收到以下错误消息:

已请求部署“***.war”,但部署不存在

我确信我按照正确的说明部署了我的应用程序,因为它是使用WildFly 8而不是WildFly 9和10部署的

以下是部署应用程序时遵循的说明:

  • 将web应用程序文件夹复制到standalone/deploymentsfolder
  • 将我的文件夹重命名为XXX.war.dodeploy
  • 然后返回bin文件夹并运行standalone.bat文件
    但是我没有收到任何消息,或者收到一条消息说已请求部署'***.war',但部署不存在。

    实际上,您需要做的是:

  • 将web应用程序文件夹复制到
    独立/deployments
    文件夹
  • 将文件夹重命名为
    XXX.war
    (不带
    .dodeploy
    部分)
  • 创建一个名为
    XXX.war.dodeploy
    的空文件(这实际上触发了名为
    XXX.war
    的web应用程序的部署)
  • 然后返回到
    bin
    文件夹并运行
    standalone.bat
    文件
  • 发件人:

    标记文件

    标记文件始终与它们所关联的部署内容具有相同的名称,但附加了一个文件后缀。例如,指示应部署example.war文件的标记文件名为example.war.dodeploy。不同的标记文件后缀具有不同的含义


    要在wildfly 10中部署web应用程序,可以将war文件直接复制到standalone/deployments文件夹,也可以使用管理控制台选择要部署的war文件


    部署扫描程序扫描文件夹中的任何war文件,并部署它们,因此没有必要存在任何.war.dodeploy文件,尽管创建这样的文件也可以完成此操作。

    我也遇到过同样的问题,实际的问题是文件夹的名称与dedeploy文件的名称不匹配。如果要部署ear或war等,请确保dodeploy文件具有相同的确切名称(dodeploy扩展名除外)。例如,假设我们正在部署


    • 默认目录结构是什么样子?@JamesR.Perkins它看起来是这样的:-/standalone--/deployments--/XXX.war.dodeploy--home.xhtml--/admin--index.xhtml--/images--/META-INF--context.xml--/pages--xhtml-pages--/inc--/resources--/font-awsome--/css--/jquery-----/…etc---/WEB-INF---WEB.xml---jboss-WEB.xml---faces-config.xml---/classes---/lib---/templates---/inc