傻瓜式操作_安装tomcat

1.下载tomcat : Apache Tomcat® - Apache Tomcat 8 Software Downloads

2.解压安装包

cd /myTest/tomcat

tar -zxvf apache-tomcat-8.5.76.tar.gz

3.开放8080端口(云服务器需在控制台开启端口)

查看防火墙的状态 :firewall-cmd --state

打开防火墙 : systemctl start firewalld

查看防火墙开启的端口 :  firewall-cmd --list-ports

添加防火墙 : firewall-cmd --zone=public --add-port=8080/tcp --permanent  

重启防火墙 : firewall-cmd --reload

4.启动tomcat

cd /myTest/tomcat/apache-tomcat-8.5.76/bin

sh startup.sh  

5. 首次sh启动可能会提示无权限,在bin目录下执行

chmod +x *.sh 

6.检查是否启动成功

地址栏输入ip : 8080 

成功!

下面来安装cronolog来切割tomcat的日志

1. 下载cronolog安装包

2. 解压安装包

tar -zxvf cronolog-1.6.2.tar.gz

3. 编译

cd /myTest/cronolog/cronolog-1.6.2
./configure
make && make install

4. 编辑tomcat的catalina.sh文件

vi /myTest/tomcat/apache-tomcat-8.5.76/bin/catalina.sh
注释掉和 touch "$CATALINA_OUT" 相关行


替换
org.apache.catalina.startup.Bootstrap "$@" start \ >> "$CATALINA_OUT" 2>&1 &
为
org.apache.catalina.startup.Bootstrap "$@" start 2>&1\
|  /usr/local/sbin/cronolog  "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out   >>  /dev/null  &



替换
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out 
为
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out

 5.重启tomcat

杀掉进程(建议kill 而不是用kill -9)

 启动tomcat

sh startup.sh

 打开logs目录查看,按照日期切割了.

成功!

更改tomcat端口

更改server.xml

 

完成以上两个默认端口更改即可.

这个端口最新版本的tomcat已经注释,无需关注.如果是老版本这个也需要更改.

参考博客:关于Apache Tomcat AJP协议高危漏洞的风险提示 - 四海骄阳 - 博客园

配置tomcat线程池

此配置用于8核16G服务器上

 参考博客 : Tomcat优化系列-配置tomcatThreadPool_传智燕青-CSDN博客_tomcatthreadpool

配置tomcat长连接

maxKeepAliveRequests:一次连接处理的最大请求数,当超过时,连接关闭。 设置为-1代表无限制。

keepAliveTimeout: 长连接的最大空闲时间, 当空闲时间超过此值时, 连接将关闭。

参考博客 : 详解tomcat的连接数与线程池 - 编程迷思 - 博客园

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值