转自: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"将8080改为80,【注意:前提是80端口未被占用】,重启tomcat,就可以。
connectionTimeout="20000"