项目配置两个tomcat

3/8/2017来源:ASP.NET技巧人气:2762

项目采用分布式,要同时启动两个项目才可以跑起来.原来采取的方式是采用输入流的阻塞方式,保证服务一直开启.

  String log4jFile = System.getPRoperty("user.dir") + "\\server-web\\src\\main\\resources\\conf\\log4j.properties";
            PropertyConfigurator.configure(log4jFile);
            ClassPathxmlapplicationContext context = new ClassPathXmlApplicationContext(new String[]{"conf/service/nyku-appContext-config.xml"});
            context.start();
            // 为保证服务一直开着,利用输入流的阻塞来模拟
            System.in.read();

这种方式每次改代码都要重启项目,没有自动部署的功能,非常麻烦,只适合做单元测试的时候使用,所以采取两个tomcat来跑项目.

一台电脑采跑两个tomcat的方法网上教程很多了,但是始终没有配置成功,各种改环境变量,改配置文件,依然出现这个错误,不知所以然.

后来发现只要改下端口号就实现了,可能IDEA已经把这些配置改好了.也不知所以然.

只要改下箭头所示的两个端口号就可以了,tomcat还是用同一个....真实神奇..的IDEA