-
Tomcat原理详解
所属栏目:[Tomcat] 日期:2020-12-13 热度:175
Tomcat原理详解 div class="post" div class="postcontent" div id="cnblogs_post_body" Tomcat是一个JSP/Servlet容器。其作为Servlet容器,有三种工作模式:独立的Servlet容器、进程内的Servlet容器和进程外的Servlet容器。 我们打开con文件夹可以看到Tomca[详细]
-
Java应用服务器之tomcat基础配置(一)
所属栏目:[Tomcat] 日期:2020-12-13 热度:171
前文我们聊到了java相关重要组件和它们之间的关系以及jdk、tomcat部署回顾请参考https://www.cnblogs.com/qiuhom-1874/p/13302938.html;今天我们来聊一聊tomcat的配置使用相关话题; 一、tomcat配置相关文件简介 1、server.xml server.xml的配置文件格式大[详细]
-
Java应用服务器之tomcat会话复制集群配置
所属栏目:[Tomcat] 日期:2020-12-13 热度:90
会话是识别用户,跟踪用户访问行为的一个手段,通过cookie(存在客户端)或session(存在服务端)来判断本次请求是那个客户端发送过来;常用的会话保持有绑定会话,就是前边我们聊的在代理上通过算法或通过给客户端响应首部加cookie这种方式来保持同一cookie[详细]
-
Java应用服务器之tomcat部署
所属栏目:[Tomcat] 日期:2020-12-13 热度:120
一、相关术语简介 首先我们来了解下tomcat是什么,tomcat是apache软件基金会中的一个项目,由apache、Sun 和其他一些公司及个人共同开发而成。主要作用是提供servlet和jsp类库;tomcat是一个免费开源的web服务器,它和nginx、httpd服务不同的是,它不擅长处[详细]
-
Java应用服务器之tomcat基础配置(二)
所属栏目:[Tomcat] 日期:2020-12-13 热度:153
前文我们聊了下tomcat的配置文件相关格式和组件简介以及webapp目录结构,manager部署和host managera部署,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/13307892.html;今天我们来详细聊一聊server.xml中的各组件配置和属性; server:在tomcat中,一[详细]
-
Java应用服务器之tomcat session server msm搭建配置
所属栏目:[Tomcat] 日期:2020-12-13 热度:134
在上一篇博客中,我们介绍了tomcat自带的cluster组件配置session replication cluster,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/13363590.html;session复制集群的原理就是通过多播通信的方式,把节点的session信息发送给集群其他节点;这种sessio[详细]
-
Nginx/Httpd反代tomcat配置
所属栏目:[Tomcat] 日期:2020-12-13 热度:137
在上一篇博客中,我们了解了tomcat的server.xml中各组件的用法和作用;其中对于tomcat连接器来说,它分三类,一类是http连接器,一类是https连接器,一类是ajp连接器;通常tomcat作为应用服务器,我们不建议也不应该让tomcat直接面向客户端提供服务;因此进[详细]
-
Nginx/Httpd负载均衡tomcat配置
所属栏目:[Tomcat] 日期:2020-12-13 热度:77
在前一篇博客中我们聊了下用Nginx和httpd对后端tomcat服务做反代相关配置,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/13334180.html;今天我们来聊一聊用Nginx和httpd对tomcat集群做负载均衡的配置以及需要注意的点;在前边的演示和配置都是以单台to[详细]
-
TomcatAJP文件包含漏洞及线上修复漏洞
所属栏目:[Tomcat] 日期:2020-12-13 热度:162
漏洞概述 2020年2月20日,国家信息安全漏洞共享平台(CNVD)发布关于Apache Tomcat的安全公告,Apache Tomcat文件包含漏洞(CNVD-2020-10487,对应CVE-2020-1938)。 Tomcat AJP协议由于存在实现缺陷导致相关参数可控,攻击者利用该漏洞可通过构造特定参数,[详细]
-
03 . Tomcat的常用设置及优化,升级
所属栏目:[Tomcat] 日期:2020-12-13 热度:182
Tomcat的常用设置 当我们公司使用tomcat作为web应用服务器的规模越来越大,为保证Tomcat配置安全,防止信息泄露,恶意攻击以及配置的安全规范,特制定此Tomcat安全配置规范.本文章从别处转载并做了补充 Tomcat用户设置 useradd -d /tomcat -u 501 tomcatecho "12[详细]
-
01 . Tomcat简介及多实例部署
所属栏目:[Tomcat] 日期:2020-12-13 热度:69
Tomcat简介 Tomcat背景 tomcat就是常用的的中间件之一,tomcat本身是一个容器,专门用来运行java程序,java语言开发的网页.jsp就应该运行于tomcat中。而tomcat本身的运行也依赖于jdk环境。 tomcat常应用于lnmt环境 Tomcat是Apache 软件基金会(Apache Softwa[详细]
-
02 . Tomcat集群会话共享
所属栏目:[Tomcat] 日期:2020-12-13 热度:181
redis简介 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是[详细]
-
09 . Prometheus监控tomcat+jvm
所属栏目:[Tomcat] 日期:2020-12-13 热度:189
List CentOS7.3 prometheus-2.2.1.linux-amd64.tar.gz redis_exporter-v0.30.0.linux-amd64.tar.gz 节点名 IP 软件版本 硬件 网络 说明 Prometheus 192.168.43.144 list 里面都有 2C4G Nat,内网 测试环境 Tomcat 192.168.43.134 list 里面都有 2C4G Nat,内[详细]
-
tomcat 启动速度慢背后的真相
所属栏目:[Tomcat] 日期:2020-12-13 热度:64
1. tomcat 启动慢 在线上环境中,我们经常会遇到类似的问题,就是tomcat 启动比较慢,查看内存和cpu,io都是正常的,但是启动很慢,有的时候长达几分钟,这到底是什么原因导致的。 1.1 tomcat 获取随机值阻塞 ? tomcat的启动需要产生session id,这个产生需要[详细]
-
tomcat 配置文件server.xml 详解 Connector Engine Host Context
所属栏目:[Tomcat] 日期:2020-12-13 热度:110
目录 一 server.xml 1.1 server 配置 1.2 service 配置 1.3 Executor 1.4 Connector 配置 1.5 Engine Host(官网文档链接) 日志记录(官网链接) 请求过滤器(基于请求ip 官网链接) 请求过滤器(基于请求主机名 官网链接) context 配置 (官网链接) 其他tocmat[详细]
-
tomcat 日志详解
所属栏目:[Tomcat] 日期:2020-12-13 热度:185
1 tomcat? 日志详解 1.1? tomcat 日志配置文件 tomcat 对应日志的配置文件 :tomcat目录下的/conf/logging.properties。 tomcat 的日志等级有: 日志输出级别:SEVERE (最高级别) WARNING INFO CONFIG FINE FINER(精心) FINEST (所有内容,最低级别) tomcat?[详细]
-
转--log4j.properties 详解与配置步骤
所属栏目:[Tomcat] 日期:2020-12-13 热度:146
一、log4j.properties 的使用详解 1.输出级别的种类 ERROR、WARN、INFO、DEBUG ERROR 为严重错误 主要是程序的错误 WARN 为一般警告,比如session丢失 INFO 为一般要显示的信息,比如登录登出 DEBUG 为程序的调试信息 ? 2.配置日志信息输出目的地 log4j.appe[详细]
-
tomcat安装以及常用配置
所属栏目:[Tomcat] 日期:2020-12-13 热度:152
[TOC] 一 什么是tomcat Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首[详细]
-
tomcat 调优-生产环境必备
所属栏目:[Tomcat] 日期:2020-12-13 热度:148
目录 1. tomcat 启动慢 1.1 tomcat 获取随机值阻塞 1.2 tomcat 需要部署的web应用程序太多 1.3 tomcat启动内存不足 2 Connector 调优 2.2 Connector 其它属性调优 2.3 Host 属性调优 2.3 tomcat线程关闭不掉调优(代码层) 2.4 AJP 连接器禁用 3 JVM 设置 1. t[详细]
-
tomcat 的自问自答与总结
所属栏目:[Tomcat] 日期:2020-12-13 热度:110
目录 1 tomcat 的加载问题,启动后更新是否自动加载 2 tomcat 的context.xml 文件读取顺序与覆盖原则 3 就是 建议的tomcat 配置 4 避免二次部署加载的问题 在查看了官方文档和做了多次试验,我觉得应该给自己提几个问题,看看我是不是真正的理解,我是不是对[详细]
-
一次tomcat数据乱码事件
所属栏目:[Tomcat] 日期:2020-12-13 热度:52
一次环境变量出错导致的tomcat数据乱码事件 1.1 事件起因 由于业务的调整,我们需要将在A服务器上的后台系统迁移到B服务器上的后台,我们选择在下班后进行迁移,因为那个时间点,后台系统已经几乎没有人在使用了。我将原来的tomcat 暂停后,压缩打包后上传在[详细]
-
tomcat之一:指定tomcat运行时JDK版本
所属栏目:[Tomcat] 日期:2020-12-13 热度:77
tomcat作为日常开发的web应用服务器,给开发测试带来了很多便利,tomcat的运行依赖JDK的支持,在安装JDK时经常会配置环境变量:JAVA_HOME、CLASSPAT,且需要添加path变量。把应用部署到tomcat下时大多数不需要修改运行环境,但是有时候需要修改JDK的版本,从[详细]