中间件监控之tomcat

中间件主要目的:能够支持更多人去访问

一、Tomcat 介绍

Tomcat 是一个小型的轻量级应用服务器,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP页面和Servlet

二、Tomcat 安装

Tomcat 的运行环境依赖java  所以需要先安装配置JDK

配置文件说明:

Java项目部署

1、 拉代码

2、 修改配置文件、

3、 重启服务

Java项目的配置文件一般为 Spring 框架 diaowen/WEB-INF/classes/conf/

applicationContext

查找Java  项目的配置文件find ./ |grep .properties  

Tomcat 不需要添加环境变量,否则会导致后续添加的tomcat 无法使用

Tomcat 杀进程是根据端口来的  shutdown 的端口唯一,否则杀不掉

conf/server.xml

 

添加个最大最小线程数:

 

经验:每次tomcat 启动时,多去看一眼进程状态,别着急去访问。内存不够的情况下,会自杀

或者查看日志文件  logs/catalina.out  

重点:Tomcat 监控

 minSpareThreads  体现在R 状态

总结:

https://blog.csdn.net/qq_32613479/article/details/78530234

Apache 与 tomcat 区别:

一个是php 容器,一个是tomcat 容器  容器是运行我们的某个项目

Apache  是web服务器  tomcat  是应用服务器

Web服务器做不了动态处理,只能处理静态页面

静态页面:没有动态变化的数据

动态:与后台交互,从服务器拿到内容渲染到页面

Apache 为什么能当作php 的容器?

因为有php 的组件

配置文件中LoadModule 

 框架基于servlet    jsp 

思考:什么是web服务器?什么是应用服务器?

web服务器做不了动态处理,只能进行静态页面   Web 服务器有转发功能(nginx)   做一定的规则转发

 

posted @ 2018-08-24 10:17  我家小海星  Views(1596)  Comments(0Edit  收藏  举报