linux 下安装 tomcat

注:安装tomcat之前需要安装好jdk

1 创建tomcat的安装路径:

在/usr/local 下mkdir tomcat

mkdir /usr/local/tomcat

2 下载tomcat

wget http://mirrors.estointernet.in/apache/tomcat/tomcat-8/v8.5.43/bin/apache-tomcat-8.5.43.tar.gz

也可以去官网下载

3 解压tomcat

tar -zxvf apache-tomcat-8.5.43.tar.gz -C /usr/local/tomcat/

4 配置环境变量

(1)编辑配置文件

vim /etc/profile

(2)在最下方增加

#tomcat
export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.43

注:CATALINA_HOME为你安装tomcat的路径

(3)保存退出

(4)使配置生效

source /etc/profile

5 修改端口(非必须)

(1)进入tomcat安装目录下的conf文件夹,编辑server.xml

vim conf/server.xml 

(2)找到配置808默认端口的位置,改为自己定义的端口

6 Tomcat验证

(1)进入系统解压缩后的tomcat目录

(2)进入bin目录

(3)执行 ./startup.sh

 看到如图提示代表启动成功

附上可能出现的问题:

https://blog.csdn.net/n950814abc/article/details/81335407

1. 若提示权限不够,进入到安装目录上一层,进行权限赋予 sudo chmod -R 777 tomcat安装解压目录

若你的tomcat的安装包没有下对,下的是二进制带src的包,里边会少了很多东西,出现不少问题。

2. 提示缺少文件setclasspath.sh(实际上该文件是存在的),在任一目录下执行 unset CATALINA_HOME

3. 提示无法创建catalina.out文件,是因为其父目录logs不存在,创建出来即可

以上,基本可以正常启动了。

(4)本机请访问 http://localhost:8088 (我自己设置的端口)  

若在其他机器上无法访问,linux 本机上执行curl http://localhost:8088,试一下,看能否访问到,若能。说明可能是防火墙的问题

执行命令 systemctl stop firewalld.service 关闭防火墙(不同linux系统可能不一样,参考其他文章)

(5)关闭tomcat

 ./shutdown.sh
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值