gpt4 book ai didi

java - 为什么 Tomcat 找不到我的 Web 应用程序?

转载 作者:行者123 更新时间:2023-11-28 23:55:22 25 4
gpt4 key购买 nike

我有一个 Java Web 项目,我正试图在我的 Tomcat 主机上运行。

我配置了我的 Tomcat 主机,以便 Eclipse 识别我可以在其上运行 Web 应用程序。

这就是我的 Web 应用程序结构的样子。 (完成下面提到的复制后)

enter image description here

我相信我拥有所有必要的配置文件等。但是当我运行我的项目时,我不断得到一个

HTTP 状态 404/AirlineReservationSystem/请求的资源不可用错误。

来自阅读 server.xml ,我认为问题出在这里,因为它控制着服务器特定的配置(比如告诉服务器在哪里可以找到 AirlineReservationSystem)

所以我看了一下,看到了这个配置设置

Context docBase="AirlineReservationSystem" path="/AirlineReservationSystem" reloadable="true" source="org.eclipse.jst.jee.server:AirlineReservationSystem"/>

我读自Apache Tomcat该文档库定义了 Web 应用程序的目录。阅读后我的思考过程是我的 Web 应用程序未被发现,因为它不在 localhost-config 的 Tomcat v8.0 服务器内。所以我将我的 Web 应用程序复制到该文件夹​​中,但现在当我运行副本时,它不会加载任何内容。

有人知道问题出在哪里吗?为什么 Tomcat 找不到 AirlineReservationSystem?根据我对 Tomcat 的有限经验,我的假设很可能是错误的。(你必须将它放在带有 servers.xml 的 localconfig 中)

最佳答案

请试试这个:

  1. 右键单击您的项目并选择“属性”。
  2. 选择 Web Project Settings 并将 Context root 更改为“/yourProjectName”

关于java - 为什么 Tomcat 找不到我的 Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41176198/

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