TOMCATserver不写port号、不写项目名訪问项目、虚拟文件夹配置

时间:2022-02-26 03:41:28

一、不写port。

这个问题都被问烂了。由于TOMCAT默认的訪问port为8080。而TCP/IP协议默认80port訪问,大家之所以看到别的站点都不写port号是由于人家用的的80port訪问的,而80port由于的TCP/IP的默认port所以就不用写出来了。大家假设想改的话能够在tomcat安装文件夹中的conf文件里的server.xml文件里的

<Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/>

,上面的port的值TOMCAT默觉得8080,我这里把它改成了80port。就这么简单。

之后你訪问项目就不用再写port了。

二、虚拟文件夹配置。

这里以TOMCAT7为例。虚拟文件夹在我看来就是为了隐藏真实文件夹而存在的。通过虚拟文件夹能够间接訪问所映射的真实文件夹。

打开Tomcat7/conf/web.xml

找到<servlet>

        <servlet-name>default</servlet-name>

        <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>

        <init-param>

            <param-name>debug</param-name>

            <param-value>0</param-value>

        </init-param>

        <init-param>

            <param-name>listings</param-name>

            <param-value>true</param-value>

        </init-param>

        <load-on-startup>1</load-on-startup>

    </servlet>

在<param-value>处将false改为true

再打开server.xml

在</host>之前增加<Context path="/虚拟文件夹名" docBase="D:\Tomcat 7.0\文件夹名"/>

之后,你就仅仅能通过虚拟文件夹名来訪问你的项目名了。

三、默认项目名(也就是不写)。

大家都知道。一般情况下我们訪问TOMCATserver中的项目名时都是採用(
http://localhost:8080/xx/index.jsp  )来訪问。当中localhost的指某个IP地址,8080是指訪问TOMCAT的port号(),xx为项目名,index.jsp为项目中的网页。

但大家常常在网上有非常多站点我们直接输入域名就能够訪问站点的网页了。这里先将域名等同于IP+port吧。这些站点与我们自己做的站点有两点不同之处。其一就是不须要像我们訪问自己的站点一样还要写项目名在后面,今天就与大家分享一下是怎么做到的。

事实上非常easy,先完毕上面虚拟文件夹配置之后(主要是server.xm中的步骤,web.xml的步骤能够省略)。将path的值设为“”即可了。以后訪问项目就不须要写项目名了。

好了,上面三部完毕后在自己电脑上直接訪问localhost就能够訪问项目中的默认网页了(不要告诉我你不知道怎样设置项目的默认訪问页。)