Linux服务器部署Tomcat(官网二进制发布版本)

TomcatApache软件基金会(Apache Software Foundation)Jakarta项目中的一个核心项目,是一个免费开源的轻量级Web应用服务器。

注:Tomcat官网 http://tomcat.apache.org/

 

  • Tomcat下载

进入Tomcat官网后,在左侧导航栏【Download】菜单下点击需要下载的大版本,然后点击右侧【Archives】找到对应的小版本,并进入bin目录下载对应的tar.gz压缩包。或者在大版本链接页默认有最新的小版本下载链接,直接选择【Binary Distributions】—【Core】—【tar.gz】,即二进制发布版本。

可以直接点击下载tar.gz二进制压缩包,然后上传至服务器指定目录,或者如果服务器有公网环境,可以直接在服务器对应目录下使用wget命令下载,建议更换选择国内镜像,提高下载速度

wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.31/bin/apache-tomcat-9.0.31.tar.gz

如果不确定需要下载哪个大版本,可以点击【Which version?】,里面列出了Tomcat和Java版本的对应关系

 

  • Tomcat部署

将下载好的压缩包(apache-tomcat-9.0.31.tar.gz)上传到服务器对应目录下,这里以 /usrl/local 为例

进入 /usr/local 目录,解压缩

cd /usr/local

tar -zxvf apache-tomcat-9.0.31.tar.gz

注:tar命令参数

-z或--gzip或--ungzip 通过gzip指令处理备份文件。

-x或--extract或--get 从备份文件中还原文件。

-v或--verbose 显示指令执行过程。

-f<备份文件>或--file=<备份文件> 指定备份文件。

 

  • Tomcat启停测试及版本查看

进入Tomcat部署目录的bin目录下,执行 ./startup.sh 启动Tomcat,同理 ./shutdown.sh 关闭,./version.sh 查看版本

cd /usr/local/apache-tomcat-9.0.31/bin

./startup.sh

./shutdown.sh

./version.sh

提示Tomcat started即表示启动成功,然后在浏览器输入 localhost:8080,如果是远程服务器,则输入【远程IP:端口】,显示Tomcat启动页即表示测试成功

注:如果无法访问,可能由于防火墙开启,并且未开放8080端口,需要关闭防火墙或开启防火墙8080端口,记得配置后重启Tomcat服务

 

  • Tomcat环境变量配置

修改全局环境变量

vi /etc/profile

在文件末尾新增CATALINA_HOME,即Tomcat的部署路径,esc后:wq保存退出

#tomcat environment
CATALINA_HOME=/usr/local/apache-tomcat-9.0.31
export CATALINA_HOME

注: Tomcat 5.0 之后用CATALINA_HOME,之前用TOMCAT_HOME

配置生效

source /etc/profile

 

  • Tomcat配置文件(按需调整)

进入Tomcat部署目录的conf目录下,修改server.xml配置文件

cd /usr/local/apache-tomcat-9.0.31/conf

vi server.xml

修改服务端口(Tomcat默认端口是8080),调整port属性值

<Connector port="8080" protocol="HTTP/1.1" 
           connectionTimeout="20000"
           redirectPort="8443" />

修改字符集编码,新增URIEncoding属性

<Connector port="8080" protocol="HTTP/1.1" 
           connectionTimeout="20000"
           redirectPort="8443" URIEncoding="UTF-8" />

注:记得配置后重启Tomcat服务

 

  • Tomcat设置开机启动

编辑rc.local文件,添加启动路径文件  /usr/local/apache-tomcat-9.0.31/bin/startup.sh

vi /etc/rc.d/rc.local

 

  • Tomcat卸载(移除)

由于是通过二进制版本直接解压部署,所以不存在卸载的概念,如果需要移除,只需停止Tomcat服务,并删除部署的文件夹即可

/usr/local/apache-tomcat-9.0.31/bin/shutdown.sh

rm -rf /usr/local/apache-tomcat-9.0.31

注:rm命令参数

-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。

-r 将目录及以下之档案亦逐一删除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值