栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

linux虚拟机安装tomcat(Xshell上传安装包)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux虚拟机安装tomcat(Xshell上传安装包)

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

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/987599.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号