tomcat配置多域名站点启动时项目重复加载多次

简介: 在tomcat中配置多个Host的时候, 出现项目重复启动多次的情况. 刚开始以为是spring boot发布项目的时候自带了一个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目录, 或者目录里面没有任何内容


原因上面两篇文章都解释的很清楚了.


下面附一个截图:


微信图片_20220509093409.png


下面看一下tomcat目录结构


微信图片_20220509093431.png


webapps目录下没有任何内容

 微信图片_20220509093506.png

目录
打赏
0
0
0
0
19
分享
相关文章
centos7环境下tomcat8的安装与配置
本文介绍了在Linux环境下安装和配置Tomcat 8的详细步骤。首先,通过无网络条件下的文件交互软件(如Xftp 6或MobaXterm)下载并解压Tomcat安装包至指定路径,启动Tomcat服务并测试访问。接着,修改Tomcat端口号以避免冲突,并部署Java Web应用项目至Tomcat服务器。最后,调整Linux防火墙规则,确保外部可以正常访问部署的应用。关键步骤包括关闭或配置防火墙、添加必要的端口规则,确保Tomcat服务稳定运行。
Liunx部署java项目Tomcat、Redis、Mysql教程
本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。希望本文能为您在实际操作中提供有价值的参考。
185 26
slb配置检查域名说明注意事项
slb配置检查域名说明注意事项
78 5
在实际应用中,如何选择基于不同域名还是不同 IP 进行代理多服务的配置?
综上所述,在实际应用中选择基于不同域名还是不同 IP 进行代理多服务的配置,需要根据具体的业务需求、可扩展性、性能、安全性以及维护和管理成本等多方面因素进行综合考虑,权衡利弊,选择最适合自己系统架构和运营需求的配置方式。
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
这篇文章介绍了如何在Mac系统下配置Java JDK、Maven和Tomcat的环境变量,包括配置文件的选择、解决环境变量在zsh shell中无效的问题、查看和设置系统环境变量的方法,以及JDK和Maven的下载、配置和测试步骤。
1842 1
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
tomcat学习二:tomcat部署多个项目:不修改端口和修改端口 两种方式详解
这篇文章详细介绍了在Tomcat服务器上部署多个项目的方法,包括不修改端口和修改端口两种方式。
253 0
Tomcat如何配置PFX证书?
【10月更文挑战第2天】Tomcat如何配置PFX证书?
337 7

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等