Tomcat 启动默认 webapp/ROOT 目录下的 index.jsp 文件,下面我们通过修改配置文件来指定 Tomcat 的默认启动首页。

1、在 webapp 目录下创建 myroot 文件夹,由于存放我们的首页文件,可以把我们写好的 index.html 文件放到里面。

2、修改 conf 目录下的 server.xml 文件,找到 <Host> 标签,然后添加代码如下:

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

        <!-- SingleSignOn valve, share authentication between web applications
             Documentation at: /docs/config/valve.html -->
        <!--
        <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
        -->

        <!-- Access log processes all example.
             Documentation at: /docs/config/valve.html
             Note: The pattern used is equivalent to using pattern="common" -->
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />

        <!-- 重定向首页位置 -->
        <Context path="" docBase="myroot" debug="0" reloadable="true"/>

这里使用 <Context> 标签来指定首页位置,docBase 的值为我们刚才创建的首页目录。

3、修改 conf/web.xml 文件,找到 <welcom-file-list> 标签,里面添加首页的文件名,默认已经带有了几种首页文件:

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

可以往里面添加自己指定的首页名称,一般我们使用 index.html 就可以了。修改完后,重启 Tomcat,就可以看到我们指定的首页了。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐