我的服务器xml文件:
<Host name="XXX.XXX.XXX.XXX" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
我的项目在webapps文件夹(webapps / MyProject /)中。当我转到站点URL时,tomcat主页不是我的MyProject主页。
谢谢。
答案 0 :(得分:0)
默认情况下,当您尝试使用以下URL访问它时,打开的页面是默认的tomcat页面,
http://localhost:8080/
您需要覆盖该页面。在$ TOMCAT_HOME / conf / 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>
默认servlet尝试按列出的顺序加载index。*文件。您可以通过在$ TOMCAT_HOME / webapps / ROOT上创建index.html文件来轻松覆盖index.jsp文件。该文件包含一个新的静态主页或重定向到Servlet主页的情况在某种程度上很常见。重定向看起来像:
<head>
<meta http-equiv="refresh" content="0;URL=http://localhost:8080/some/path/to/servlet/homepage/">
</head>
<body>
</body>
</html>
参考:https://wiki.apache.org/tomcat/HowTo#How_do_I_override_the_default_home_page_loaded_by_Tomcat.3F