设置tomcat的默认主页为自己项目的主页

我们在浏览器运行web项目时,格式为:http://Ip+8080/项目名称/运行的页面

为了简化我们运行项目时的麻烦,我们可以更改tomcat中的server.xml文件中的变量,使我们运行项目时不用输入8080端口号,只需要输入ip+项目名就可以了:

 

找到tomcat安装目录,打开conf目录下面的serverxml文件:找到有8080端口号的地方,把8080端口改为80即可:(如下所示)


 

<Connector port="8080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" />

    <!-- A "Connector" using the shared thread pool-->

    <!--

    <Connector executor="tomcatThreadPool"

               port="8080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" />

    -->

 

 

把自己的项目设置为tomcat的默认项目,我们在浏览器直接输入ip地址即可访问写好的项目:

跟配置端口一样,找到tomcat安装目录,打开conf目录下面的serverxml文件:

找到<Host></Host>标签,在里面添加下面的命令:

<Context path="" docBase="StuSystem" debug="0" reloadable="true" />

 

path是说明虚拟目录的名字,如果你要只输入ip地址就显示主页,则该键值留为空;
docBase是虚拟目录的路径,它默认的是$tomcat/webapps/ROOT目录,现在我在webapps目录下建了一个StuSystem目录,让该目录作为我的默认目录。

 

<Host name="localhost"  appBase="webapps"

            unpackWARs="true" autoDeploy="true">

<Context path="" docBase="StuSystem" debug="0" reloadable="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" />



      </Host>

 

 

 

保存上述两个文件后重启tomcat,在浏览器地址栏内输入"http://localhost/",显示我们自己的项目首页。

 

 

 

 

猜你喜欢

转载自blog.csdn.net/qq_34377273/article/details/81415119