Tomcat如何找到我的Web应用程序的主页?
我刚刚开始学习有关Web Apps并将其部署到Tomcat的知识。因此,我从一个示例Web应用程序项目开始-由struts,hibernate等组成。
ANT构建成功。此外,还能够通过Catalina / host下的xml部署Web应用程序。我可以正常打开网站。
这是我的网络应用程序的结构
-exploded
-WEB-INF
-classes
-lib
-web.xml
-index.jsp
-welcome.html
我的问题是
应该打开的第一页/起始页/主页?此文件指定在哪个文件中?
回答:
在任何Web应用程序,会有一个web.xml
中WEB-INF/
的文件夹。
如果您的Web应用程序中没有文件夹(如文件夹结构中的情况),则默认
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应用程序中的web.xml设置将覆盖默认值(如果存在)。
如何覆盖Tomcat加载的默认主页?
以上是 Tomcat如何找到我的Web应用程序的主页? 的全部内容, 来源链接: utcz.com/qa/415610.html