0523_中间件_Tomcat
bin --可执行文件
webapps --jar包或者war包
部署环境:1、拉代码 2、修改配置文件 java里项目的配置文件在这里 applicationContext 3、重启服务
Tomcat配置文件:路径:/opt/apache-tomcat-8.5.41/conf
编辑 :vi server.xml
shutdown端口必须唯一要不然杀不掉起不来。
tomcat运行端口号8080
此端口也不能被占用
修改配置文件:指定进程的上线
查看tomcat端口号ps -ef|grep tomcat
Tomcat自带监控工具—jvm有自己的监控工具
我们重点看8080位置—最大的线程—和线程使用情况
点击server status
去tomcat下查找tomcat-users.xml文件 /opt/apache-tomcat-8.5.41/conf 改配置文件网址上的复制就可以修改一下密码
分析状态页面:
基本信息主要包括3部分内容:JVM、HTTP和jk。
JVM的信息如下:
Free memory: 304.84 MB Total memory: 903.00 MB Max memory: 7273.00 MB
Free memory:空闲内存大小。
Total memory:总内存大小。
Max memory:最大内存大小。
配置:最大连接数|最小连接数 server.xml 编辑此文件
再去访问页面看看是否把默认的200改成了150
讲解:Apache和tomcat的区别
共同点:Apache和Tomcat都是容器
不同点:
web服务器:只能处理静态页面(页面不需要读取数据没有动态变化的数据)、做不了动态处理(刷新页面数据会变动)。
Apache为什么当做php的容器:因为可以加载php一个组件,因为Apache没办法解释jsp代码才诞生了tomcat用于解析servlet和jsp。
什么是web服务、什么是应用服务器?
web服务器不能做动态处理只能做静态处理、web服务器处理请求后,有个转发的功能一个项目组有多个功能,每个功能有不同的项目组来做。