Tomcat直接访问ip-不输入项目名称和端口号-访问指定web项目的方法

时间:2022-03-08 15:59:38

转自:http://www.sundxs.com/dxsst/jsj/java/4682.htm


要实现省略8080端口,也不输入项目名,输入ip直接访问项目,需要实现在上层的apache tomcat服务器的配置中,做出指定。
 
第一步在apache-tomcat-6.0.xx\conf(找到你特定版本的tomcat),找到目录下的server.xml文件,
找到:

 <!-- Define the default virtual host
           Note: XML Schema validation will not work with Xerces 2.2.
-->
 
<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
 
<!-- SingleSignOn valve, share authentication between web applications
             Documentation at: /docs/config/valve.html -->
 
在<Host ........>下面换行添加以下语句,将localhost或是ip,重定向到你的目录。
<Context path="" docBase="工程名" debug="0" reloadable="true"/>

重启tomcat,这样可以不输入项目了,还有人说了8080,我也不想输入了。
或者要发布,改到默认的80端口怎么办,很简单,还是在server.xml文件,找到
 
<Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
将8080改为80,【注意:前提是80端口未被占用】,重启tomcat,就可以。