服务器 cestos7
安装jdk
查看jdk 是否安装java -version
显示版本,则已安装,查看jdk版本与实际安装版本是否一致,不一致需要删除旧版本
rpm -qa | grep java
查看jdk所在位置执行删除命令
rpm -e --nodeps java-1.8.0-openjdk
nodeps 删除时连带相关依赖一起删除 或
yum -y remove java-1.8.0-openjdk*
或yum -y remove tzdata-java.noarch 卸载tzdata-java
查看JDK版本yum -y list java
安装yum install -y java-1.8.0-openjdk-devel.x86_64
查看版本java -version
出现响应版本则完成安装
安装tomcat
在官网找到对应tomcat版本
执行下载命令sudo wget
也可以通过离线下载并上传至服务器
解压压缩包
sudo tar -zxvf
编辑环境变量
vim /etc/profile
在文件末尾插入
点击查看代码
``` export CATALINA_HOME=/usr/local/tomcat export CATALINA_BASE=/usr/local/tomcat export TOMCAT_HOME=/usr/local/tomcat ```使环境变量生效source /etc/profile
tomcat 安装完成可以启动进行测试
配置tomcat 使catalina.out文件按天生成
安装Cronolog
wget https://files.cnblogs.com/files/crazyzero/cronolog-1.6.2.tar.gz
tar zxvf cronolog-1.6.2.tar.gz
cd cronolog-1.6.2
安装 makeyum install gcc automake autoconf libtool make
./configure
make install
which cronolog
修改tomcat
修改 catalina.sh
修改:
if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
fi
为:
if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out
fi
删除生成日志文件
点击查看代码
注释:
touch "$CATALINA_OUT"
为:
#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_OUT" >> /dev/null &
重启
参考
https://blog.csdn.net/wx_15323880413/article/details/104996780
https://www.cnblogs.com/weibanggang/p/10422819.html
https://www.jianshu.com/p/1abc5ae3251c