当我在 Wildfly 上重新部署战争时出现 404 错误

我试图通过更改旧文件的名称(比如 )并将具有该名称的新文件复制到部署文件夹来在 Wildfly(命令行)上部署一个war文件。在我的另一个终端上,我可以看到自动部署扫描器正在运行并部署新文件,但是当我尝试通过 URL 访问应用程序时,我收到 404。日志中没有错误显示,所以我不知道发生了什么或做什么。app.warappOld.warapp.war



qq_花开花谢_0
浏览 121回答 1
1回答

FFIVE

我认为您的上下文根有问题。因为如果您不设置上下文根,wildfly 会将文件名作为您的上下文根。当您部署文件时,您只是重命名了 try access<hostname>:<port>/appOld而不是<hostname>:<port>/app可以在 /WEB-INF/jboss-web.xml 中手动设置上下文根下面是 jboss-web.xml 上下文根的例子:<?xml&nbsp;version="1.0"&nbsp;encoding="UTF-8"?> <jboss-web> &nbsp;&nbsp;&nbsp;&nbsp;<context-root>/my-web-app</context-root> </jboss-web>因此,当您设置它时,您应该能够在以下位置访问您的应用程序:<hostname>:<port>/my-web-app希望能帮助到你。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java