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

404错误,当我重新部署对野蝇的战争

江育
2023-03-14

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

谢谢。

共有1个答案

颜举
2023-03-14

我认为您的上下文根有问题。

因为如果不设置上下文根,wildfly将使用filename作为上下文根。

部署文件时,您刚刚重命名了try access

可以在/WEB-INF/jboss WEB中手动设置上下文根。xml

下面是jboss-web.xmlwhit上下文根的示例:

<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
    <context-root>/my-web-app</context-root>
</jboss-web>

因此,当您设置它时,您应该能够在以下位置访问yout应用程序

希望能有帮助。

 类似资料:
  • 我有一个web应用程序部署为使用Wildfly的爆炸战争。我想要得到的是 null 目前,我所处的情况是,我可以选择其中一个或另一个,但不能同时获得这两个选项(这意味着,要么每个jsp更改都强制进行新的部署,要么.class文件不强制进行新的部署)。 wildfly的当前配置(使用版本8.1.0)为 此外,我还发现,无论我在deployment-scanner配置中设置了什么,一旦服务器启动并运行

  • 发生在我身上的是MDB接收消息并尝试处理它们,甚至我的服务器也没有完全启动 知道怎么解决这个问题吗?

  • 在尝试将相同的战争文件重新部署到野蝇中时,我总是遇到错误。有谁知道下面的错误是什么意思以及如何解决它? 错误如下:无法上载部署:{“WFLYCTL0080:失败的服务” =

  • 解释我症状的最接近stackoverflow的问题是:如何在Tomcat7中部署Grails 3.0.1 war文件? 我正在将Grails 2.3.4应用程序升级到Grails 3.1.10,一切都在使用“Grails run app”。 当我部署到一场战争中时,任何url都只能得到404。 战争在卡塔利纳部署时没有任何错误信息。出来 tomcat访问日志显示了我的访问尝试。(不是linux问题

  • 我正在尝试将我的Laravel 8应用程序部署到CPANEL中的一个文件夹中(这是我第一次部署Laravel)。我已经搜索了论坛,并根据许多帖子的直接内容进行了更改。除了主页、登录和注册页面之外,我在所有页面上都遇到了404个错误。这是一个常见的错误,但我找不到解决办法。别开枪打我。 1.上传至url/laravel/blog的所有文件 公用文件夹已移到外部并重命名为公用\u html /lara

  • 我想动态地管理Wildfly应用服务器中部署和分解的,这意味着无需重新实例化或重新部署整个包即可更改其内容(主要是文件作为子模块)。(这需要时间,在此期间其他模块不可用) 我试图通过Wildlfy CLI使用可用于部署的命令来实现这一点,例如以下命令: 这些命令有效地删除或添加Wildfly上分解的应用程序中的内容,但是如果不重新部署整个应用程序,它似乎不会被部署。 有没有办法实现这一目标?可行吗