Linux虚拟机安装tomcat(图文详解)

第一章、xshell工具和xftp的使用

1.1)xshell下载与安装

①用来远程操作Linux虚拟机系统
两个工具官网下载免费版本:https://www.xshell.com/zh/

在这里插入图片描述
②点击下载,双击.exe文件直接安装
在这里插入图片描述
③一直下一步直接安装安装
在这里插入图片描述

1.2)xshell连接

①文件—》新建会话—》输入虚拟机ip地址—》连接
在这里插入图片描述
②输入Linux账号确定后输入密码
在这里插入图片描述
连接后可以在xshell中远程操控Linux系统
在这里插入图片描述

1.3)xftp下载安装和连接

和xshell一样

第二章、安装tomcat

2.1)关闭防火墙,传输tomcat压缩包到Linux虚拟机

2.1.1)关闭防火墙

①永久性关闭防火墙

systemctl disable firewalld.service

#重启Linux系统让其生效

reboot

查看是否已经关闭防火墙:命令

systemctl status firewalld 

出现Active: active (running)表示是启动状态。
出现Active: inactive (dead)灰色表示停止,
在这里插入图片描述

2.1.2)传输tomcat压缩包到Linux虚拟机

②登录xftp传输tomcat.tar压缩文件,直接拖拽文件就可以将本机文件传输到虚拟机root文件夹下
在这里插入图片描述
③解压tomcat的压缩文件到/usr/local/tomcat目录下

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

2.2)修改端口号和启动tomcat

2.2.1)修改端口号

打开Tomcat安装目录的conf路径下配置文件 server.xml
找到:默认的HTTP连接器配置,其中port="8080"表示Tomcat的HTTP访问端口。

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

把8080改成8888

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

2.2.2)启动tomcat

①进入到解压文件夹的bin目录

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

②运行./startup.sh命令启动tomcat

./startup.sh

在这里插入图片描述

==== =2024年3月14日更新= ====

2.3)查看是否成功启动

2.3.1)查看输出日志

启动成功后/usr/local/tomcat/apache-tomcat-9.0.37/logs目录会生成catalina.out文件
在这里插入图片描述

命令:从尾部查看catalina.out日志

tail -f ../logs/catalina.out

2.3.2)报错505,问题分析和解决

发现虽然之前tomcat显示started,但是catalina.out日志却报505错误。报错如下:
usr/local/tomcat/apache-tomcat-9.0.37/bin/catalina.sh: line 505: /usr/local/java/bin/java: No such file or directory
在这里插入图片描述

问题分析:
tomcat启动时需要java环境,当我们启动后,tomcat会根据catalina.sh文件的默认配置 /usr/local/java/bin/java:去寻找java路径。如果我们安装的jdk不在这个位置,就会提示找不到目录。
问题解决:
进入目录

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

编辑文件

vi catalina.sh

添加java home 路径为自己jdk路径
在这里插入图片描述

2.3.3)验证是否成功:查看浏览器

去本机浏览器使用Linux服务器IP+tomcat端口号,查看tom猫页面

在这里插入图片描述

tomcat结束命令:

./shutdown.sh
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值