打开网络上的JSP虚拟主机的服务商网站,都标明:每个Tomcat独立运行一个网站,自己可以控制启动/停止
另外,他们的服务器都是共享IP的,即所有网站仅使用一个IP(电信也不可能分给他们多个),通过网址来区分,
并且每网站均使用80口对外开放(客户不可能让他们输入http://xxx:数字 访问),大家是否知道这种是怎么配置的?
查了互联网说是要用不同端口来区分不同网站,那不是实现不了“每网站均使用80口对外开放”规则吗?

解决方案 »

  1.   

    如果都要单独用80端口是肯定不行的,也许可以考虑用一个Tomcat作为主服务器(使用80端口),所有地址请求都给他,配置多个虚拟服务器,根据域名将请求转发到不同的tomcat(使用其他端口)去处理。我也只是这样考虑,不知道具体能否这样配置,建议查查Tomcat文档。
      

  2.   

    两个tomcat的端口不能一样
    修改server.xml文件,
    1.Connector port="8080" 改掉一个
    2.<Server port="8005" shutdown="SHUTDOWN" debug="0">这个端口改掉一个
    就可以了