Tomcat下载网站:
JDK下载官网:
安装前先需要检查自身jdk版本和想要安装的tomcat版本是否匹配
第一步:下载tomcat安装包,连接点这里,或者可以直接执行wget + url连接
#下载tomcat8.5安装包
wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.96/bin/apache-tomcat-8.5.96.tar.gz
这里提示需要我们需要ssl证书验证,加入参数--no-check-certificate就行了
第二步:下载完成解压、重命名
#解压压缩包
[root@zhanglei src]# tar -zxvf apache-tomcat-8.5.96.tar.gz
#重命名
[root@zhanglei src]# mv apache-tomcat-8.5.96 tomcat
第三步:启动tomcat
#cd到tomcat的bin文件内
[root@zhanglei src]# cd tomcat/bin/
#启动tomcat服务
[root@zhanglei bin]# ./startup.sh
#查看端口,tomcat默认端口是8080,有就说明tomcat服务成功启动
[root@zhanglei bin]# netstat -anp | grep 8080
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 21654/java
web页面访问ip:8080,出现如下页面,tomcat就算是配置安装成功
第四步(可选):配置tomcat端口号
#vim进入编辑
[root@zhanglei bin]# vim /usr/local/src/tomcat/conf/server.xml
#ESC+冒号 进入底线模式,/8080 回车找到下图中的圈起来的字样,修改8080即修改了tomcat的端口号
#修改完成后重启tomcat
[root@zhanglei bin]# cd /usr/local/src/tomcat/bin
[root@zhanglei bin]# ./shutdown.sh
[root@zhanglei bin]# ./startup.sh
第五步(配置tomcat服务管理):
[root@zhanglei bin]# cd /etc/systemd/system/
[root@zhanglei bin]# vi tomcat.service
#新建一个tomcat.service文件,粘贴如下内容
[Unit]
Description=Apache Tomcat Web Application Container
After=network.target
[Service]
Type=forking
#这里需要修改成你自己的tomcat路径
ExecStart=/usr/local/src/tomcat/bin/startup.sh
#这里需要修改成你自己的tomcat路径
ExecStop=/usr/local/src/tomcat/bin/shutdown.sh
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
编辑好之后执行命令systemctl daemon-reload ,输入systemctl start tomcat,还是报错。
执行systemctl status tomcat查看原因,提示说是JAVA_HOME未找到
这时候我们需要去tomcat/bin/setclasspath.sh去手工配置JAVA_HOME,只要JAVA_HOME,不要JRE_HOME,不然运行状态一直是是active (exited)
[root@zhanglei conf]# vim /usr/local/src/tomcat/bin/setclasspath.sh