Tomcat8.5.57安装(手动配置版)
建议官网直接下载(http://tomcat.apache.org/),我本次配置使用的版本 apache-tomcat-8.5.57.tar.gz。
1、使用xftp上传下载的tomcat到/usr/local 文件下(或者直接wget下载也行)
cd /usr/local
wget http://下载地址......
2、解压下载的apache-tomcat-8.5.57.tar.gz
tar -zxvf apache-tomcat-8.5..tar.gz
3、进入bin目录 启动tomcat
cd /usr/local/apache-tomcat-8.5./bin
#开启命令
./startup.sh
#关闭命令
./shutdown.sh
如果启动报错,应该是没有读取到jdk的位置,需要在 /bin/catalina.sh 里面添加你的jdk位置
#备注:如果java环境变量是手动安装的需要手动配置java的环境变量哦
export JAVA_HOME=/usr/java/jdk8u252-b09
export JRE_HOME=/usr/java/jdk8u252-b09/jre
把Tomcat做成服务
1、进入catalina.sh 配置pid文件
cd /usr/local/自己的tomcat目录/bin
vim catalina.sh
进入后添加一个 CATALINA_PID 的参数
#添加到 PRGDIR=`dirname "$PRG"` 下一行
CATALINA_PID=/usr/local/这里是自己的tomcat目录/tomcat.pid
然后保存退出(退出命令 先按 ESC 输入 :wq 回车)
2、在/usr/lib/systemd/system/ 创建tomcat.service
cd /usr/lib/systemd/system/
vim tomcat.service
3、配置tomcat.service 内容
[Unit]
Description=Tomcat8
After=network.target [Service]
Type=forking
PIDFile=/usr/local/apache-tomcat-8.5./tomcat.pid
ExecStart=/usr/local/apache-tomcat-8.5./bin/startup.sh
ExecReload=/bin/kill-s HUP $MAINPID
ExecStop=/usr/local/apache-tomcat-8.5./bin/shutdown.sh
PrivateTmp=true [Install]
WantedBy=multi-user.target
注意路径填写正确,很容易填写错误哦,我在弄的时候错了好几次
完成配置保存退出(:wq)
4、重载配置
systemctl daemon-reload
5、启动tomcat服务
#启动命令
systemctl start tomcat.service
如果报错,可以用 systemctl status tomcat.service 查看错误原因 根据错误调整配置
#关闭命令
systemctl stop tomcat.service
6、设置为开机自启动
#设置开机自启动 systemctl enable tomcat.service #关闭开机自启动 systemctl disable tomcat.service
Tip:作为控制台启动tomcat(类似于windows下startup.bat)
./catalina.sh run