搭建tomcat服务

本文是在debian系统,搭建tomcat服务。

1、安装java

可默认安装,在shell输入命令,由系统安装最新的jdk:

apt install openjdk

也可以手动安装,官网:http://jdk.java.net/java-se-ri/11

下载jdk11,通过filezilla上传到服务器

解压缩:tar -zxvf openjdk-11.0.2_linux-x64_bin.tar.gz

将java 移到指定位置: mv openjdk-11.0.2_linux-x64_bin   /usr/local/java/

查看java的bin位置,并指定java版本:

[root@ ]# which java

/bin/java

[root@ ]# ln -s /usr/local/java/jdk-11.0.2//bin/java

[root@ ]# java --version
openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)

2、官网:http://tomcat.apache.org/

首先确保已经安装好了jdk,并且jdk版本能够满足当前Tomcat的版本要求。我下载tomcat10.0.14,要求jdk版本是大于java9。

下载后,通过filezilla上传到服务器

解压缩:tar -zxvf apache-tomcat-7.0.73.tar.gz

将tomcat移到安装软件位置:mv apache-tomcat-10.0.14 /usr/local/

3、配置conf:

进入tomcat安装目录的conf目录,编辑server.xml文件

cd /usr/local/tomcat/conf/

vim server.xml

找到配置8080端口的位置,在节点末尾添加URIEncoding="UTF-8";默认是8080端口,也可改为其他端口,比如8081等。

 4、启用服务:

进入tomcat的bin目录: cd /usr/local/tomcat/bin/

执行./startup.sh,并查看tomcat是否启动:ps aux | grep tomcat

5、查看日志:

cd /usr/local/tomcat/log

tail -f catalina.out

由于访问大的网站,log文件会以指数级增长,需定期删除,我制作了一个sh脚本,加入crontab每天运行删除。共享给大家,以下是sh脚本:

#!/bin/bash
#tomcat的日志清理
logs_path="/usr/local/tomcat/logs"
# 当前时间24*30小时前(30天前)
find $logs_path -mtime +30 -name "localhost.*.log" -exec rm -rf {} \;
find $logs_path -mtime +30 -name "localhost_access_log.*.txt" -exec rm -rf {} \;
find $logs_path -mtime +30 -name "catalina.*.log" -exec rm -rf {} \;
find $logs_path -mtime +30 -name "manager.*.log" -exec rm -rf {} \;
find $logs_path -mtime +30 -name "host-manager.*.log" -exec rm -rf {} \;
find $logs_path -mtime +30 -name "fileservice.log.*" -exec rm -rf {} \;
find $logs_path -mtime +1  -name "catalina.*.log" -exec rm -rf {} \;
>$logs_path/catalina.out;

linux shell 输入 crontab -e ,配置定时任务:

# 每天3时清除tomcat日志
0 3 * * * sh /usr/local/tomcat/logs/tomcat_clean.sh

6、查看版本

cd /usr/local/tomcat/bin

sh version.sh

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一个高效工作的家伙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值