搭建 Keepalived + Nginx + Tomcat 的高可用负载均衡架构

1、概述 初期的互联网企业由于业务量较小,所以一般单机部署,实现单点访问即可满足业务的需求,这也是最简单的部署方式,但是随着业务的不断扩大,系统的访问量逐渐的上升,单机部署的模式已无法承载现有的业务量,需要进行服务集群化部署,本文主要介绍服务端 Tomcat 多实例部署,以及如何 […]

Tomcat生命周期

Lifecycle接口 Lifecycle接口统一管理Tomcat生命周期。一共做了4件事: 定义13个string类型常量,用于LifecycleEvent时间的type属性中,用于区分组件发出的LifecycleEvent事件时的状态。 定义三个管理监听器的方法,addLif […]

Tomcat重复请求,log4j2日志重复显示问题排查

前提: 公司项目用的是nginx+tomcat+java,线上环境和线下环境版本配置都是一样,采用的是jenkins自动化部署。 问题: 前段时间突然发现浏览器访问一个页面,后端日志会出现重复的两条日志记录一模一样,请求时间都是一样的,经过测试发现所有的请求都会有两条重复的日志记 […]

idea使用tomcat启动webapp报404

使用工具idea创建一个maven的webapp项目,然后配置tomcat环境,点击tomcat运行,浏览器打开默认网页,但是报了404。我们知道404代码访问路径有问题,找到对应的资源,这种情况需要检查一下环境: 一、看项目代码结构 里面的out文件夹和target文件夹是自动 […]

Java Tomcat Demo配置

简单写了个 Java MVC + Tomcat Demo 和 SpringBoot Demo 配置,小demo仅仅是用来测试的,各家还得根据自己公司的调调来配置。 高级任务-Deploy前置任务 在宿主机未检出代码前的前置任务,常为安装依赖、配置环境变量等 高级任务-Deploy […]

tomcat 修改部署web项目的路径

tomcat 发布自己项目操作实际很简单,修改路径是为了方便我们发布项目,不需要频繁操作。 1. 首先当然是去tomcat官网选择你需要的版本下载 https://link.juejin.im/?target=http%3A%2F%2Ftomcat.apache.org%2Fdo […]

Tomcat 日志切割(logrotate)详细介绍

这篇文章主要介绍了Tomcat 日志切割(logrotate)详细介绍的相关资料,需要的朋友可以参考下 Tomcat 日志切割 logrotate是个强大的系统软件,它对日志文件有着一套完整的操作模式,譬如:转储、邮件和压缩等,并且默认logrotate加到cron(/etc/c […]