gpt4 book ai didi

java - 如何将 root(/) 上下文中的 war 文件部署到 Wildfly ver 9.0.1

转载 作者:搜寻专家 更新时间:2023-10-30 20:55:18 28 4
gpt4 key购买 nike

servicelog我是 Wildfly 的新手,直到现在我一直在使用 tomcat 来部署我的应用程序。现在只是为了添加 Wildfly 的功能,我们想继续这个。我正在使用 Windows 操作系统,我已经完成了 wildfly 的基本实现以启动服务等,但是无法部署 ROOT.war 来代替欢迎页面。我已经研究并浏览了很多链接,我在我的项目 WEB-INF 文件夹中添加了 jboss-web.xml,并在我进入链接时使用以下设置。但我仍然无法在独立部署中部署 ROOT.war。每次都失败。不明白我做错了什么。

<?xml version="1.0" encoding="UTF-8"?>
<jboss-web xmlns="http://www.jboss.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.jboss.com/xml/ns/javaee
http://www.jboss.org/j2ee/schema/jboss-web_5_1.xsd">
<context-root>/</context-root>
</jboss-web>`

我已经创建了管理员用户,但是对于部署我只使用了 wildfly 用户设置。为此,我还取消了 bin/init.d wildfly.conf fly 中字段的注释。但完全没有意识到错误。

注意:我们也在 linux 机器上尝试过,但 ROOT.war 也没有部署在那里。 used

最佳答案

要用 Wildfly 覆盖欢迎 webapp,您需要在您的 webapp 的 WEB-INF 中创建一个 jboss-web.xml,内容如下:

<jboss-web>
<context-root>/</context-root>
</jboss-web>

但是如果您尝试访问根目录(例如 http://localhost:8080/ ),您仍然会看到默认的欢迎内容。要删除它,您只需重命名 Wildfly 目录中的目录 welcome-content

关于java - 如何将 root(/) 上下文中的 war 文件部署到 Wildfly ver 9.0.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32241906/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com