Linux安装Tomcat8.5详细步骤(CentOS7)

Linux系统里安装Tomcat8.5的安装配置要求:安装tomcat前首先要安装对应的jdk并配置Java环境。

若没有安装请移步Linux安装jdk的教程,

网址:https://blog.csdn.net/rao991207823/article/details/102923314或者

https://blog.csdn.net/rao991207823/article/details/102923974

若是已经安装了jdk,进行Tomcat的安装。

一、下载适合Linux版本的Tomcat服务器,官网地址:https://tomcat.apache.org/download-80.cgi

二、使用Xshell的Xftp上传压缩包到Linux中(注意:上传的位置,一般设定是软件包管理文件目录下,例如我的是usr/app目录里)。

三、解压缩,命令行:tar -zxvf apache-tomcat-8.5.47.tar.gz 

四、启动Tomcat服务器,命令行:./startup.sh (关闭命令:./shutdown.sh)

此处需要移动到解压后的文件apache-tomcat-8.5.47/bin目录下

关闭显示如下:

五、验证启动是否成功,网页输入ip+8080端口,

如我的远程访问服务器地址是:http://122.51.153.82:8080/,此时会看到Tomcat猫

六、关于虚拟机里的Tomcat猫无法无法访问问题的解决方法。

问题描述:
(1)宿主机和虚拟机可以相互ping通,在外部服务器如:Xshell 等连接工具也可以连接到虚拟机系统;

(2)在linux的tomcat服务器上部署好项目后,tomcat可以正常启动;

(3)宿主机无法通过ip访问。

结论:

         查询其他博客了解到是Linux的防火墙,默认堵住8080端口的访问。

解决方法:(方案原文地址:https://www.jianshu.com/p/502de1600b23

        由于本人的Linux是CentOS 7,因此网上查询到默认防火墙是由firewalld来管理,而firewalld没有对8080端口开放,所以进行8080端口开放配置。
解疑:CentOs 7 之前的版本,由iptables控制Linuxs的端口。
CentOS升级到7之后,无法使用iptables控制Linuxs的端口,因为是Centos 7使用firewalld代 替了原来的iptables。

操作步骤:

1、在firewalld 上开放8080端口,输入命令:firewall-cmd --zone=public --add-port=8080/tcp --permanent

命令解析:--zone #作用域
                    --add-port=8080/tcp #添加端口,格式为:端口/通讯协议
                    --permanent #永久生效,没有此参数设置,重启后会失效。

2、重启防火墙
输入命令:firewall-cmd --reload

3、验证:访问虚拟机的ip地址,比如我的虚拟机访问Tomcat猫地址:http://192.168.244.101:8080/

以上就是CentOS7系统安装Tomcat的详细步骤,同时感谢主机访问不了虚拟机的解决方案博主

一颗小梪梪 的博文《Linux下Tomcat启动正常,但浏览器无法访问Tomcat 8080端口》的帮助。

发布了7 篇原创文章 · 获赞 2 · 访问量 4302

猜你喜欢

转载自blog.csdn.net/rao991207823/article/details/102933237