在tomcat的server.xml中搜索8080,将它改成80,然后重新启动tomcat就可以达到你要的目的!

解决方案 »

  1.   

    配置了那个server.xml文件的port属性为80,可以直接敲打你的机器名来访问你的tomcat站点
    <Connector className="org.apache.catalina.connector.http.HttpConnector"
                   port="8080" minProcessors="5" maxProcessors="75"
    将8080改为80
      

  2.   

    修改conf下的server.xml文件,把<Parameter name="port"         value="8080"/>里面的端口值改成80就行了。
      

  3.   

    分两种情况:
    1、如果你的TOMCAT所在的机器纯粹就是只装TOMCAT作为JSP的服务器,那么将SERVE.XML文件里的默认端口号由8080改为80即可。此时不用输入端口号也能正确访问,而且地址栏也不会出现端口号。
    2、如果你的TOMCAT所在机器除了装TOMCAT运行JSP外,还有IIS同时也运行ASP的话,那么这个8080端口屏蔽不了。有文章介绍可以将TOMCAT和IIS结合,可以去掉端口号,但是在这种情况下JSP里的SESSION不能用,跳到下页SESSION值就丢失了。故一个比较不得以的办法就是使用页面跳转。具体做法是:在IIS下建一站点,该站点对应你的网站的域名。该站点下就一个文件index.htm:
    <script language=vbscript>
    window.location.href="http://xxx.xxx.xxx.xxx:8080"
    </script>
    则别人在访问你的域名时就不用输入端口号。而由系统自己跳转到TOMCAT。但此刻在地址栏会出现8080,但也只好如此了。
      

  4.   

    我有IIS,如果我直接将8080改成80,TOMCAT连启动都启动不起来,即使把IIS关掉也没有用,采用lieejun(天涯明月刀)的方法还是可以的
      

  5.   

    我的机器也装了iis和tomcat,tomcat的断口也是80,怎么没有 rhahaha(快乐的猫)的问题啊查查看,呵呵,我原来改了iis的默认80断口