我有两个服务器程序,一个是提供Web Services服务的程序,称为程序A。一个是使用A程序提供的Web Services服务,向用户提供Web服务的应用服务,称为程序B。这两个程序都使用的是8080端口,一起运行时总是不行。
小弟想请教一下:同一个端口如8080是否只能为一个程序所用?如何在tomcat服务器中为不同的程序提供不同的端口?

解决方案 »

  1.   

    Windows 下不能运行两个服务
    Linux 可以
      

  2.   

    xxx:8080/A (a为项目配置的名字)或者webapps下面文件夹的名字
    B同理
      

  3.   

    tomcat提供两个默认的端口,8080和8009,8009是供与其他web服务器调用的,例如集群,和apache结合
    楼主可以用集群!
      

  4.   

    想通过同一个端口跑两套服务,那想通过什么来区分呢?
    如果通过不同的域名来区分,可以配置两个Host
    如果通过同一个域名的不同访问路径来区分,可以配置两个Context