1、首先,安装tomcat需要虚拟机采用java jdk。

可根据本人之前的文章安装部署jdk 1.8版本。

在linux虚拟机已有jdk版本时,让虚拟机使用jdk1.8版本_勇敢的_小小邱的博客-CSDN博客_虚拟机查看jdk版本1https://blog.csdn.net/hjxloveqsx/article/details/1247089802、使用Xshell和rz命令上传安装包apache-tomcat-8.5.81.tar.gz。

没有安装lrzsz的话,可以根据本人之前的文章安装lrzsz并创建软链接。

linux虚拟机rzsz安装(wget方法,自测可用)_勇敢的_小小邱的博客-CSDN博客1、mkdir /usr/local/lszrz创建文件夹后进入这个文件夹,使用wget https://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz --no-check-certificate下载安装包lrzsz-0.12.20.tar.gz。这里的--no-check-certificate是不进行证书验证的意思,我没有加这个会产生308永久重定向的问题。2、使用tar -zxvf lrzsz-0.12.20.tar.gz加压安装包,生成文件夹lrzsz-0.12https://blog.csdn.net/hjxloveqsx/article/details/125277306

3、使用mkdir /usr/local/tomcat创建/usr/local/tomcat目录,使用mv apache-tomcat-8.5.81.tar.gz /usr/local/tomcat将安装包移动到/usr/local/tomcat目录。

4、使用tar -zxvf  apache-tomcat-8.5.81.tar.gz解压tomcat安装包。

5、进入/usr/local/tomcat/apache-tomcat-8.5.81/bin目录,使用/usr/local/tomcat/apache-tomcat-8.5.81/bin/startup.sh启动tomcat。

 6、打开浏览器,输入http://192.168.146.129:8080,这里192.168.146.129是安装了tomcat的虚拟机ip。这里显示无法访问。

 7、查看下/usr/local/tomcat/apache-tomcat-8.5.81/conf的server.xml文件,查看tomcat配置的端口是不是8080(Connector这一段内容)。这里查看到是8080。

 8、查看firewalld或iptables服务有没有开放8080端口。本虚拟机是使用firewalld,所以采用firewall-cmd --zone=public --list-ports查看所有开放的端口。这里看到只开放了80端口,没有8080端口。

 9、使用firewall-cmd --zone=public --add-port=8080/tcp --permanent设置8080端口永久开放。

10、重启firewalld服务。

11、 再次查看firewalld服务有没有开放8080端口。这里显示有8080端口了。

12、 打开浏览器,输入http://192.168.146.129:8080。显示Apache Tomcat界面。

 扩展firewalld相关基础命令:

(1)开机自启动:systemctl enable firewalld

(2)禁用开机自启动:systemctl disable firewalld

(3)启动和关闭firewalld服务:systemctl start/stop firewalld

(4)重启firewalld服务:systemctl restart firewalld

(5)查看firewalld开放的端口:firewall-cmd --zone=public --list-ports

(6)添加firewalld永久开放的8080端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent

(7)删除firewalld永久开放的8080端口:firewall-cmd --zone=public --remove-port=80/tcp --permanent

(8)查看firewalld是否开放8080端口:firewall-cmd --zone=public --query-port=8080/tcp

(9)查看firewalld服务的状态:systemctl status firewalld

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐