同台主机两个项目的Tomcat多个项目之间诡异的问题
/由于soa化的工程,使得开发时候,一台主机要开启多个工程运行,他们之间就要启动多个tomcat。
这就遇到了一个令人心碎的问题,时不时的出现 no mapping的bug,一个接口前一秒还是可以返回数据,后一秒就no mapping,not found了。
反反复复找了好久就是找不出原因来。
原来在idea配置tomcat configure的时候,配置了他们都是用了同一个tomcat_home。
而且调用的rpc的时候,出现一台tomcat接收不到数据的问题,但是单独调试,却可以有数据的出现。
发送方也发送了数据,接收方单独接收,也可以接收到数据。
最后恍然大悟,原来同一台tomcat会导致他们的web.xml重写,这里面一定有很深的秘密。
只不过我去找要花好多时间了。
所以同一台开发主机开发多个工程,要多复制几个Tomcat文件,然后每一个配置成不同的。