gpt4 book ai didi

tomcat - Tomcat 如何找到我的 Web 应用程序的主页?

转载 作者:行者123 更新时间:2023-11-28 21:43:58 34 4
gpt4 key购买 nike

我刚刚开始学习 Web 应用程序并将它们部署到 Tomcat。所以我从一个示例 Web 应用程序项目开始——由 struts、hibernate 等组成。

ANT 构建成功。此外,还能够通过 Catalina/host 下的 xml 部署 Web 应用程序。我可以毫无问题地打开网站。

这是我的网络应用程序的结构

-exploded

-WEB-INF

-classes

-lib

-web.xml

-index.jsp

-welcome.html

我的问题是

Tomcat 如何知道 它应该打开的第一页/起始页/主页是什么?这是在哪个文件中指定的?

最佳答案

在任何网络应用程序中,WEB-INF/ 文件夹中都会有一个web.xml

如果您的 Web 应用程序中没有,就像您的文件夹结构中的情况一样,默认的 Tomcat web.xml 位于 下TOMCAT_HOME/conf/web.xml

无论哪种方式,web.xml 的相关行都是

<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>

因此,任何匹配此模式的文件在找到时都将显示为主页。

在 Tomcat 中,您的网络应用程序中的 web.xml 设置将覆盖默认设置(如果存在)。

延伸阅读

How do I override the default home page loaded by Tomcat?

关于tomcat - Tomcat 如何找到我的 Web 应用程序的主页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3976160/

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