【Linux】Linux安装Tomcat
1、下载Tomcat
链接:Tomcat下载链接 提取码:88ae
链接:Xshell下载链接 提取码:439l
2、创建一个文件夹,上传tomcat到此文件夹
[root@localhost bin]# mkdir /usr/tomcat
[root@localhost bin]# cd /usr/tomcat/
输入 rz命令上传,如果提示不存在rz,输入下面命令下载
[root@localhost java]# yum install lrzsz
上传tomcat
[root@localhost java]# rz
解压:
[root@localhost java]# tar zxvf apache-tomcat-9.0.33-src.tar.gz
删除压缩文件
[root@localhost java]# rm -rf apache-tomcat-9.0.33-src.tar.gz
运行tomcat,出现Tomcat started.书名tomcat已经启动
[root@localhost tomcat]# cd apache-tomcat-9.0.33-src/bin/
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE: /usr/developmentTools/tomcat/apache-tomcat-9.0.33-src
Using CATALINA_HOME: /usr/developmentTools/tomcat/apache-tomcat-9.0.33-src
Using CATALINA_TMPDIR: /usr/developmentTools/tomcat/apache-tomcat-9.0.33-src/temp
Using JRE_HOME: /usr/developmentTools/java/jdk1.8.0_161
Using CLASSPATH: /usr/developmentTools/tomcat/apache-tomcat-9.0.33-src/bin/bootstrap.jar:/usr/developmentTools/tomcat/apache-tomcat-9.0.33-src/bin/tomcat-juli.jar
Tomcat started.
[root@localhost bin]#
3、物理机不能访问虚拟机IP:8080
tomcat启动后,物理机还是不能直接使用虚拟机ip:8080访问,这是因为Linux没有对外开放8080端口,打开8080端口:
3.1、iptables防火墙操作
查看防火墙状态
service iptables status
停止防火墙
service iptables stop
启动防火墙
service iptables start
重启防火墙
service iptables restart
开放8080端口,编辑此配置文件:
[root@localhost bin]# cd /etc/sysconfig/
[root@localhost sysconfig]# vi iptables
编辑此文件,在最下面加上
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
如下图:

完事后,按下Esc,输入:wq保存退出,重启防火墙
[root@localhost sysconfig]# service iptables restart
3.2、firewall防火墙操作
查看firewall防火墙状态
systemctl status firewalld
查看firewall的运行状态(两个都能看出来firewall有没有运行)
firewall-cmd --state
开启firewall防火墙
service firewalld start
重启firewall防火墙
service firewalld restart
关闭firewall防火墙
service firewalld stop
开放8080端口,重启防火墙
[root@localhost bin]# firewall-cmd --zone=public --add-port=8080/tcp --permanent
success
[root@localhost bin]# systemctl restart firewalld.service
下下策:如果端口已经打开,但是还不能访问,那就把防火墙关掉吧(不建议)
【Linux】Linux安装Tomcat的更多相关文章
- Linux下安装Tomcat服务器和部署Web应用
一.上传Tomcat服务器
- 转】Linux下安装Tomcat服务器和部署Web应用
原博文出自于: http://www.cnblogs.com/xdp-gacl/p/4097608.html 感谢! 一.上传Tomcat服务器
- linux下安装tomcat和部署web应用
孤傲苍狼 只为成功找方法,不为失败找借口! Linux下安装Tomcat服务器和部署Web应用 一.上传Tomcat服务器
- Linux 下安装 tomcat
前提:已经安装配置好了 JDK 1.下载二进制文件 wget http://us.mirrors.quenda.co/apache/tomcat/tomcat-9/v9.0.19/bin/apache ...
- Linux 下安装 Tomcat 服务器和部署 Web 应用
一.上传Tomcat服务器 二.安装Tomcat服务器 2.1.解压tomcat服务器压缩包 2.2.配置环境变量 tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境变量 ...
- 在Linux上安装tomcat和JDK
1.tomcat的安装 a.#cd download(进入download文件夹) b.#wget http://111.23.5.142:82/mirrors.hust.edu.cn/apache/ ...
- 如何在Linux下安装Tomcat
上篇文章写到了Linux下安装JDK1.8,这篇文章详细阐述一下 如何在Linux下安装Tomcat!!!有啥问题可以留言,博主每天都会看博客的. 准备步骤和方法和以前一样,博主用的工具是XShell ...
- Linux下安装Tomcat服务器
Linux下安装Tomcat服务器 一.总结 一句话总结: linux多用才能熟 1.阿里云上面我们买的服务器,怎么让它可以访问特定的端口? 就是给服务器的安全组添加规则:实例-->更多--&g ...
- 如何在linux下安装tomcat服务器
linux作为现在比较主流的服务器操作系统,使用的机器广泛,安全稳定.tomcat作为应用容器当然可以有linux版本的tomcat.在linux上安装tomcat的方式也很简单,只需要运行脚本基本配 ...
- 转 Linux下安装Tomcat服务器和部署Web应用
转载声明: http://www.cnblogs.com/xdp-gacl/p/4097608.html 一.上传Tomcat服务器
随机推荐
- Linux基础命令---nslookup查询域名工具
nslookup nslookup是一个查询DNS域名的工具,它有交互和非交互两种工作模式. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.Fedora. 1.语法 ...
- shell神器curl命令的用法 curl用法实例笔记
shell神器curl命令的用法举例,如下: ##基本用法(配合sed/awk/grep) $curl http://www.jquerycn.cn ##下载保存 $curl http://www.j ...
- 关系型数据库和非关系型数据库区别、oracle与mysql的区别
一.关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库. 关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐 ...
- 1.ElasticSearch相关概念
1.为ElasticSearch设置跨域访问 http.cors.enabled: truehttp.cors.allow-origin: "*" 2.什么是ElasticSear ...
- 机器学习——sklearn中的API
import matplotlib.pyplot as pltfrom sklearn.svm import SVCfrom sklearn.model_selection import Strati ...
- [源码解析] PyTorch 分布式(14) --使用 Distributed Autograd 和 Distributed Optimizer
[源码解析] PyTorch 分布式(14) --使用 Distributed Autograd 和 Distributed Optimizer 目录 [源码解析] PyTorch 分布式(14) - ...
- 阿里云RDS备份 恢复到本地
目录 一.恢复准备 二.具体操作 一.恢复准备 阿里云RDS默认配置了全备份+binlog,可以精准恢复到某个时间点上. 可以下载备份的包到本地,进行本地恢复,要预留好本地的数据库容量和cpu等规格, ...
- Declarative Pipeline 基础语法
Declarative Pipeline(声明式)核心概念 核心概念用来组织pipeline的运行流程 1.pipeline :声明其内容为一个声明式的pipeline脚本 2.agent:执行节点( ...
- [BUUCTF]REVERSE——[FlareOn6]Overlong
[FlareOn6]Overlong 附件 步骤: 例行检查,32位程序,不懂是个啥 32位ida载入,main函数很简单 处理函数 sub_401000 程序只对unk_402008的28位进行了处 ...
- 小迪安全 Web安全 基础入门 - 第八天 - 信息打点-系统篇&端口扫描&CDN服务&负载均衡&WAF防火墙
一.获取网络信息-服务厂商&网络架构 1.通过whois查询获取. 2.nmap.goby等扫描工具扫描获取. 3.https://www.netcraft.com/等网站查询获取. 二.服务 ...