![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Tomcat
bjgaocp
这个作者很懒,什么都没留下…
展开
-
zabbix监控tomcat
1.tomcat服务器安装zabbix-agent服务[root@sweb01 ~]# rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm[root@sweb01 ~]# yum install zabbix-agent -y[root@sweb01 ~]# cat /etc/zabbix/zabbix_agentd.conf原创 2020-09-22 14:20:16 · 186 阅读 · 0 评论 -
Tomcat修改日志为json格式
vim /etc/tomcat/server.xml<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt"pattern="{"clientip":"%h","ClientUser"原创 2020-09-22 11:06:02 · 490 阅读 · 0 评论 -
Apache+Tomcat共享session JK模块
Apache JK模块配置vim /application/apache/conf/extra/httpd-jk.confLoadModule jk_module modules/mod_jk.soJkWorkersFile /application/apache/conf/extra/workers.propertiesJkLogFile logs/mod_jk.logJkLo...原创 2019-03-07 20:27:16 · 180 阅读 · 0 评论 -
Apache+Tomcat共享session proxy模块
vim /application/apache/conf/extra/httpd-proxy.confProxyRequests Off<proxy balancer://lbcluster1> BalancerMember ajp://10.125.192.2:8009 loadfactor=1 BalancerMember ajp://10.125.192.3:8009...原创 2019-03-07 20:34:35 · 243 阅读 · 0 评论 -
Nginx根据路径配置Tomcat多实例
upstream merchant_tomcat {server 127.0.0.1:8080;}server {listen 80;server_name api.esq-coffee.com;index index.jsp index.html;location /coffee-merchant-api/swagger {root /data/syct/apache...原创 2019-03-08 10:01:34 · 234 阅读 · 0 评论 -
Tomcat安全优化
1 telnet管理端口 强制vim /usr/local/tomcat/conf/server.xml原修改 修改端口 修改shutdown对应命令改为任意字符串2 ajp连接端口保护 推荐原修改 修改端口 删除redirectPort3 禁用管理端 强制删除{Tomcat安装目录}/webapps下默认的所有目录和文件;将tomcat 应用根目录配置为tomca...原创 2019-03-08 10:01:44 · 298 阅读 · 0 评论 -
Tomcat性能优化
屏蔽dns查询enableLookups=“false”设置最大连接数 acceptCount=“800”&lt;Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" enableLookups="false" acceptCou原创 2019-04-09 23:51:29 · 187 阅读 · 0 评论 -
Tomcat日志切割cronolog
Cronolog 分割 Tomcat8 Catalina.out日志。默认情况下,tomcat的catalina.out日志文件是没有像其它日志一样,按日期进行分割,而是全部输出全部写入到一个catalina.out,这样日积月累就会造成.out日志越来越大,给管理造成了不便,为了实现像其它日志文件一样按日期归档,这里我采用cronolog来完成日志分割。未修改之前的日志安装Cronolo...原创 2019-08-06 11:27:04 · 407 阅读 · 0 评论 -
Apache负载均衡Tomcat
基于mod_proxy实现负载均衡vim /application/apache/conf/extra/httpd-proxy.confProxyRequests Off<proxy balancer://lbcluster1> BalancerMember ajp://10.125.192.2:8009 loadfactor=1 route=tomcatA Balanc...原创 2019-03-07 20:19:37 · 88 阅读 · 0 评论 -
Tomcat连接Apache之mod_jk模块
mod_jk是ASF的一个项目,是一个工作于apache端基于AJP协议与Tomcat通信的连接器,它是apache的一个模块,是AJP协议的客户端(服务端是Tomcat的AJP连接器)tar xf /tools/tomcat-connectors-1.2.42-src.tar.gzcd /tools/tomcat-connectors-1.2.42-src/native/./configu...原创 2019-03-07 20:16:46 · 223 阅读 · 0 评论 -
Tomcat开启管理页面
vim /usr/local/tomcat/conf/tomcat-users.xml注:在标签内添加配置完成后重启tomcat/etc/init.d/tomcat stop/etc/init.d/tomcat start原创 2019-03-06 15:52:43 · 2341 阅读 · 0 评论 -
Tomcat多实例多应用
首先进入Tomcat安装路径[root@tom01 tools]# cd /usr/local/[root@tom01 local]# lsbin etc games include jdk lib lib64 libexec sbin share src tomcat创建两个实例目录mkdir tomcat-1 tomcat-2[root@tom01 local...原创 2019-03-06 18:49:40 · 664 阅读 · 0 评论 -
Tomcat启动慢解决方法
tomcat启动慢主要原因是生成随机数的时候卡住了,导致tomcat启动不了。是session引起的随机数问题导致的。Tocmat的Session ID是通过SHA1算法计算得到的,计算Session ID的时候必须有一个密钥。为了提高安全性Tomcat在启动的时候会通过随机生成一个密钥。方法1:vim $JAVA_HOME/jre/lib/security/java.securityse...原创 2019-03-07 14:09:01 · 206 阅读 · 0 评论 -
Tomca主配置文件详解
server.xml组件类别顶级组件:位于整个配置的顶层,如server。容器类组件:可以包含其它组件的组件,如service、engine、host、context。连接器组件:连接用户请求至tomcat,如connector。被嵌套类组件:位于一个容器当中,不能包含其他组件,如Valve、logger。 ...原创 2019-03-07 14:28:13 · 134 阅读 · 0 评论 -
Tomcat创建虚拟主机
在工作环境中,我们一般不会为Tomcat创建虚拟主机的,因为我们只会用Nginx或Apache来处理静态请求,Tomcat负责处理动态请求,所以创建虚拟主机的工作是由Nginx完成的。因为tomcat处理并发的能力不强,所以一般不会让Tomcat做web服务的,Tomcat可以创建多实例来配合Nginx虚拟主机完成多业务。配置一个简单的虚拟主机编辑配置文件vim /usr/local/tom...原创 2019-03-07 16:22:32 · 785 阅读 · 0 评论 -
Tomcat集群
Nginx做反向代理Tomcat集群Nginx与Tomcat通讯是http协议vim nginx.confupstream Tomcatserver {server 10.125.192.2:8080;server 10.125.192.3:8080;server 10.125.192.4:8080;{server {listen 80;server_name aa...原创 2019-03-07 17:25:28 · 74 阅读 · 0 评论 -
Tomcat DeltaManager集群共享session
vim /usr/local/tomcat-1/conf/web.xml必须修改 所有集群内Tomcat都需要修改 加入以下内容vim /usr/local/tomcat-1/conf/server.xml&lt;Engine name="Catalina" defaultHost="www.aaa.com" jvmRoute="tomcatA"&gt;原创 2019-03-07 19:58:47 · 296 阅读 · 0 评论 -
Tomcat连接Apache之mod_proxy模块
编译安装Apache安装apr和apr-tuilhttpd-2.4.10需要较新版本的apr和apr-util,因此需要事先对其进行升级。升级方式有两种,一种是通过源代码编译安装,一种是直接升级rpm包。以下是采用前者进行安装:yum -y install gcc gcc-c++ expat-devel pcre-devel zlib zlib-devel openssl openssl-d...原创 2019-03-07 20:11:37 · 398 阅读 · 0 评论 -
Tomcat安装
安装JDK 环境yum安装JDKyum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel也可以用源码安装JDKtar xf jdk-8u60-linux-x64.tar.gzmv jdk1.8.0_60 /usr/local/jdkchown -R root.root /usr/local/jdk设置环境变量cat &amp;lt...原创 2019-03-06 14:35:26 · 119 阅读 · 0 评论