我有一个监控应用程序,和一个前台protal应用程序,我需要放在不同的tomcat中,部署的时候爆错了,显示的错误是什么catalina已被使用,命令提示符中爆的是端口被占用,如何处理

解决方案 »

  1.   

    必须要打开tomcat的server.xml,然后修改不同的端口,例如8080,你另外一个tomcat8081,还有8443,另外的要改,你看到数字就改一次,不然不可能启动两个的,端口只能被一个占用而已,你先修改完后然后启动两个tomcat,如果没报错就证明没冲突...
      

  2.   

    一个系统上,一个端口只能被一个程序占用,你可以改tomcat端口,然后用apache或者nginx等代理两个tomcat的端口,,外面访问直接访问apache或者nginx的80端口即可。
      

  3.   

    tomcat占用三个端口,HTTP请求端口,转发端口,关闭端口,默认分别是8080,8443,8005,2个tomcat要把这3个端口都配置成不一样的。
      

  4.   

    像上面说的一样,换端口呗,不过你也可以考虑在一个tomcat里面同时跑两个项目不就完了。
      

  5.   

     catalina是环境变量指定tomcat路径,
     你可以在你第二个tomcat里面的startup.bat修改catalina_home路径 也可以删除环境变量catalina_home即可。