- linux安装java8 , tomcat9 的版本
安装tomcat 9 , 官网下载版本:
-
创建tomcat 目录: mkdir /usr/local/tomcat
-
通过xftp传送到对应的目录下面
- 解压缩: tar -zxvf apache-tomcat-9.0.65.tar.gz
- 一般 , 日志文件在logs里面, 配置文件在conf目录下, 所以我们现在进入conf目录下面找到修改端口的地址修改端口号去访问:server.xml
6.回到bin目录,执行、./startup.sh 点击执行,注意,此时我们也可以再开一个界面,打开logs目录,可监听其启动日志,方便我们跟踪定位
7.如果启动没有报错,我们通过ip+端口就可以访问到对应的tomcat 很意外,如果访问不来,我们可以通过什么方式定位呢?对于问题,我们自行百度查找就好
1.端口被占用 2.防火墙未关闭 3.未转装jdk
这边可以看到虽然这边有jdk的版本,但是tomcat启动日志 并没有显示
此时需要重新安装jdk版本重试.先把原来有的jdk版本删除掉,这边给出地址,大家可以自行百度 www.cnblogs.com/javabg/p/10…
安装jdk版本之后,重新上传到服务器,
vi /etc/profile, source /etc/profile
经过一系列的排查,原来是我开了vpn,现在可以访问了
本地开启jmeter开始对tomcat进行压测,开始之前在虚拟机里面进入 usr/local/java/bin/jvisualvm开启之后 会有一个tomcat,此时我们开始监听线程状态
本地端开启jmeter
1.先通过10个线程去压测tomcat,监听变化
通过图示,我们可以发现,线程在运行的时候,都是在上下切换的,也就是说:只有一小部分线程在运行
查看堆内存的情况,没有超过最大值,说明内存是不存在泄露和占满的情况
此时我们加大线程看看情况: 2. 20个线程
虽然增加了线程,但是远远达不到最大值, 上述两种都属于:线程足够用的状态 此时,我们需要设置超过tomcat线程的最大值,查看一下情况.由于tomcat默认的是200,此时我们设置一下20,然后超过配置的线程数去压,看内存和堆的情况