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...
Linux系统里安装Tomcat8.5的安装配置要求:安装tomcat前首先要安装对应的jdk并配置Java环境。
若没有安装请移步Linux安装jdk的教程,
网址:Linux安装JDK详细步骤(Linux为CentOS7)方案1_rao991207823的博客-CSDN博客或者
Linux安装JDK详细步骤(Linux为CentOS7)方案2_rao991207823的博客-CSDN博客
若是已经安装了jdk,进行Tomcat的安装。
一、下载适合Linux版本的Tomcat服务器,官网地址:Apache Tomcat® - Apache Tomcat 8 Software Downloads
二、使用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端口的访问。
解决方法:(方案原文地址:Linux下Tomcat启动正常,但浏览器无法访问Tomcat 8080端口 - 简书)
由于本人的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端口》的帮助。
本配置步骤默认不会进行环境变量配置,因为个人使用 Tomcat 时,可能部署多个Tomcat,当然有需要配置环境变量的,请移步搜索。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)