Web applications WildFly 10不部署bug
我使用的是最新版本的WildFly,它是WildFly 10.0.0 final,我在部署文件夹时遇到了一个问题,在使用WildFly 8时,我没有遇到这个问题 我的问题是我有一个web应用程序文件夹,当我尝试部署它时,会收到以下错误消息: 已请求部署“***.war”,但部署不存在 我确信我按照正确的说明部署了我的应用程序,因为它是使用WildFly 8而不是WildFly 9和10部署的 以下是部署应用程序时遵循的说明: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
但是我没有收到任何消息,或者收到一条消息说已请求部署'***.war',但部署不存在。实际上,您需要做的是:
独立/deployments
文件夹XXX.war
(不带.dodeploy
部分)XXX.war.dodeploy
的空文件(这实际上触发了名为XXX.war
的web应用程序的部署)bin
文件夹并运行standalone.bat
文件要在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