zoukankan      html  css  js  c++  java
  • TOMCAT服务器不写端口号、不写项目名访问项目、虚拟目录配置

    一、不写端口。

    这个问题都被问烂了,因为TOMCAT默认的访问端口为8080,而TCP/IP协议默认80端口访问,大家之所以看到别的网站都不写端口号是因为人家用的的80端口访问的,而80端口因为的TCP/IP的默认端口所以就不用写出来了。大家如果想改的话可以在tomcat安装目录中的conf文件中的server.xml文件中的

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

    ,上面的port的值TOMCAT默认为8080,我这里把它改成了80端口,就这么简单。之后你访问项目就不用再写端口了。

    二、虚拟目录配置。

    这里以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文件夹名"/>

    之后,你就只能通过虚拟目录名来访问你的项目名了。

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

    大家都知道,普通情况下我们访问TOMCAT服务器中的项目名时都是采用( http://localhost:8080/xx/index.jsp )来访问,其中localhost的指某个IP地址,8080是指访问TOMCAT的端口号(),xx为项目名,index.jsp为项目中的网页。

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

    其实很简单,先完成上面虚拟目录配置之后(主要是server.xm中的步骤,web.xml的步骤可以省略),将path的值设为“”就行了,以后访问项目就不需要写项目名了。

    好了,上面三部完成后在自己电脑上直接访问localhost就可以访问项目中的默认网页了(不要告诉我你不知道如何设置项目的默认访问页。)

  • 相关阅读:
    World Wind Java开发之一(转)
    Excel如何显示隐藏列?
    Oracle开发›如何取出每个分组的第一条记
    如何解决EXCEL中的科学计数法
    使用POI 读取 Excel 文件,读取手机号码 变成 1.3471022771E10
    POI读取单元格信息及单元格公式
    java中判断字符串是否为数字的方法的几种方法
    阿里云OSS的 存储包、下行流量包、回流流量包 三者有啥关系
    vue+datatable+vue-resource动态获取jsonp数据2
    vue+datatable+vue-resource动态获取jsonp数据
  • 原文地址:https://www.cnblogs.com/onetwo/p/5482697.html
Copyright © 2011-2022 走看看