tomcat配置多域名站点启动时项目重复加载多次
在tomcat中配置多个Host的时候, 出现项目重复启动多次的情况. 刚开始以为是spring boot发布项目的时候自带了一个tomcat引起的, 后来发现不是
参考了这两篇文章, 解决问题
https://blog.csdn.net/xiongshengwu/article/details/59537258
https://blog.csdn.net/my541619352/article/details/45012299
这里强调重点:
1. 不要带默认的Host, 也就是localhost, 因为没有Context, 所以, 映射到其下的所有的项目
2. 将项目全部放在webapp以外的目录下, webapp下不要放项目. 否则还是会启动多次.
3. 重点中的重点, 删除掉webapp目录, 或者目录里面没有任何内容
原因上面两篇文章都解释的很清楚了.
下面附一个截图:
下面看一下tomcat目录结构
webapps目录下没有任何内容