TOMCAT服务器不写端口号、不写项目名访问项目、虚拟目录配置
2016-11-06 14:16
645 查看
一、不写端口。
这个问题都被问烂了,因为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就可以访问项目中的默认网页了(不要告诉我你不知道如何设置项目的默认访问页。)
这个问题都被问烂了,因为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就可以访问项目中的默认网页了(不要告诉我你不知道如何设置项目的默认访问页。)
相关文章推荐
- TOMCAT服务器不写端口号、不写项目名访问项目、虚拟目录配置
- tomcat服务器不写端口号、不写项目名访问项目、虚拟目录配置
- TOMCAT服务器不写端口号、不写项目名访问项目、虚拟目录配置
- tomcat配置虚拟目录,实现IP+ 端口号访问项目
- 实现通过ip地址访问远端服务器下tomcat指定目录下项目的相关配置
- Maven项目部署到服务器如何设置访问路径-配置虚拟目录
- 配置Tomcat虚拟目录和主机,通过主机名来访问项目
- tomcat配置虚拟目录,虚拟目录,tomcat目录,tomcat服务器,网站图片虚拟目录
- Windows系统下安装Tomcat服务器和配置虚拟目录的方法
- tomcat配置多个虚拟host,访问不同的web项目
- RHEL6.3配置Apache服务器(3) 虚拟目录及基于客户端地址的访问控制
- 关于如何配置tomcat服务器的虚拟目录
- java基础(安装/调试/记事本编写/web-inf目录/配置JRE,tomcat/查看虚拟路径/修改tomcat默认端口号)
- tomcat配置虚拟目录实现服务器图片分离
- weblogic 10.x 配置虚拟目录(实现直接ip或者域名访问,去掉项目名)
- Tomcat6.0.37,tomcat6.0.37,下访问Web项目,jsp项目不需要输入项目名称和端口号的配置方法
- tomcat服务器网站配置虚拟目录
- 关于【apache- tomcat- 5.5.15/conf /Catalina/localhost配置虚拟目录】时的一些问题。(配置web项目的方式不止一种,虚拟目录就是一个)
- 如何配置Tomcat服务器虚拟目录