以下是详细的攻略:
Linux(CentOS7)安装Tomcat
首先,需要下载Tomcat安装包。可以去Tomcat官网下载最新版的二进制版本。在本次攻略中,我们将以tomcat8为例进行说明。
下载完成之后,将tomcat8安装包上传到CentOS系统上的指定路径,比如/usr/local/src/下。
接下来,按照以下步骤安装Tomcat:
第一步:解压安装包
在可读写的目录中,使用unzip命令对Tomcat压缩包进行解压:
$ cd /usr/local/src/
$ unzip apache-tomcat-8.5.38.zip
得到解压文件夹apache-tomcat-8.5.38。
第二步:设置环境变量
Tomcat需要JDK支持,因此需要设置系统环境变量,让Tomcat能够找到Java的路径。在/etc/profile文件下末尾加入如下代码块:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-1.el7_8.x86_64
export CATALINA_HOME=/usr/local/src/apache-tomcat-8.5.38
export PATH=$CATALINA_HOME/bin:$PATH
其中,JAVA_HOME为Java在系统中的路径,CATALINA_HOME为Tomcat在系统中的路径。这两个路径可以根据自己的具体情况进行修改。
执行source /etc/profile使环境变量生效:
$ source /etc/profile
第三步:启动Tomcat
在终端中输入以下命令启动Tomcat:
$ cd /usr/local/src/apache-tomcat-8.5.38/bin
$ ./startup.sh
使用浏览器访问http://服务器IP:8080,如果可以正常访问到Tomcat欢迎页,则说明Tomcat已经安装并启动成功。
设置Tomcat为开机启动项
如果想让Tomcat成为系统的服务并开机自动启动,可以按照以下步骤进行设置:
第一步:创建启动脚本
在/etc/init.d下新建tomcat8文件,并将以下代码块复制进去:
#!/bin/bash
# description: tomcat
export CATALINA_HOME=/usr/local/src/apache-tomcat-8.5.38
case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit 0
在该脚本中,需要修改CATALINA_HOME的值为Tomcat在系统中的路径。
第二步:设置文件权限
给tomcat8文件添加执行权限:
$ chmod +x /etc/init.d/tomcat8
第三步:设置开机自启动
使用以下命令让Tomcat成为系统服务并开机自动启动:
$ chkconfig --add tomcat8
$ chkconfig --level 345 tomcat8 on
这样,Tomcat就成为了系统服务,并将在系统启动时自动启动。
示例
现在,我们已经成功地安装了Tomcat,并将其设置为了开机启动项。
示例1:启动Tomcat
使用以下命令启动Tomcat:
$ service tomcat8 start
示例2:关闭Tomcat
使用以下命令关闭Tomcat:
$ service tomcat8 stop
以上就是Linux(CentOS7)安装Tomcat并设置为开机启动项的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项(tomcat8为例) - Python技术站