1.下载并解压

http://tomcat.apache.org/

wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.50/bin/apache-tomcat-8.5.50.tar.gz
tar -zxvf apache-tomcat-8.5.50.tar.gz
mkdir /usr/local/tomcat/
mv apache-tomcat-8.5.50 /usr/local/tomcat/
cd /usr/local/tomcat/apache-tomcat-8.5.50/bin
ls

2.启动

./startup.sh

3.测试

成功启动后浏览器输入http://localhost:8080/查看信息(如果不是本机则输入对应IP,比如我输入服务器IP47.94.209.173:8080)

无法显示,考虑是不是被墙了

ps aux | grep tomcat


发现已经启动了

查看防火墙状态,如果是dead状态,即防火墙未开启

systemctl status firewalld.service


重启防火墙

systemctl restart firewalld.service

不建议关闭,以下代码不执行,

systemctl stop firewalld.service
systemctl start firewalld.service

第一坑

重启的时候遇到了坑
执行 systemctl start firewalld 命令后出现Failed to start firewalld.service: Unit is masked
firewalld服务被锁定,不能添加对应端口

执行命令,即可实现取消服务的锁定

systemctl unmask firewalld

下次需要锁定该服务时执行

systemctl mask firewalld

第二坑

安装完python3版本后,防火墙无法启动Job for firewalld.service failed because the control process exited with error

原因:centos7 里面装了Python2.7 和 Python(其他) 两个版本,执行firewall-cmd 系列的命令的时候回运行Python文件结果Python文件的头 #!/usr/bin/python
都不会再python2.7 里面运行,
顺便说一句,出现ImportError: No module named …这种错误的时候,

  • 第一检查出错的文件的头,是不是系统默认的Python,一般centos默认Python2.7,不是的话改成#!/usr/bin/python2.7。
  • 第二,用pip安装相应的模块,我们安装下缺失的文件就ok了

单独开放8080端口

输入以下命令:

firewall-cmd --permanent --zone=public --add-port=8080/tcp
firewall-cmd --reload
firewall-cmd --zone=public --query-port=8080/tcp

如图所示,则表示成功:

linux 安装tomcat相关推荐

  1. linux安装eclipse运行web,Linux安装Tomcat,运行Eclipse,web项目

    到官网下载:https://tomcat.apache.org/download-80.cgi  在这里是8.5.39版本 下载tar,gz 提取解压后,我这里是放到opt目录下 cd  切换目录 / ...

  2. linux安装tomcat后启动报错Cannot find ./catalina.sh的解决方法

    linux安装tomcat后启动报错: Cannot find ./catalina.sh The file is absent or does not have execute permission ...

  3. 关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案

    关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案 参考文章: (1)关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案 (2)https://www.cnblogs. ...

  4. linux安装tomcat

    linux安装tomcat 一.上传主机安装包到Linux 如何上传请参考上篇JDK的安装 二.移动安装包到/opt/ mv apache-tomcat-7.0.70.tar.gz /opt/ 三.解 ...

  5. linux tomcat 日志路径,linux日志文件在哪 linux安装tomcat

    linux日志文件在哪 本例使用的是centos6.5版本号 一.首先到官方下载tomcat服务: ? 二.将tomcat上传至linuxserver中 本人在根文件夹下建立了一个rommr文件夹 一 ...

  6. Linux安装Tomcat详细教程(图文)

    1.下载Linux版本****的Tomcat 下载地址 2.在usr目录下新建tomcat目录,然后将下载的tomcat拷贝到新建的tomcat目录中 创建目录命令:mkdir /usr/tomcat ...

  7. Linux安装tomcat,配置环境变量

    一. 安装tomcat需要先配置jdk,所以没有配置jdk同学,先移步linux安装jdk 二.卸载tomcat 检查linux是否安装tomcat rpm -qa|grep tomcat 查看下系统 ...

  8. Linux安装tomcat详细教程

    Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache.Sun 和其他一些公司及个人共同开发而成.由于有了 ...

  9. Linux安装tomcat方法步骤

    1.安装tomcat之前,先确保linux机器上面已安装配置好jdk 在命令行中输入:java -version命令,出现如下所示,说明已安装jdk 2.在usr目录下新建tomcat安装目录 命令为 ...

  10. 【实施工程师之家】linux安装tomcat(yum安装tomcat)

    查看tomcat在服务器上面的版本 yum search tomcat 安装tomcat yum install tomcat -y 看到[Complete]代表安装成功 安装插件 yum insta ...

最新文章

  1. 网络协议分层_接口测试之网络分层和数据
  2. 《数据虚拟化:商务智能系统的数据架构与管理》一 1.11 数据集成的其他方式...
  3. Spring中的Controller ,Service,Dao是不是线程安全的?
  4. python 生成器_Python生成器的用法
  5. ElementUI项目请求SpringBoot后台项目时提示:Access to XMLHttpRequest at **from origin ** has been blocked by CORS
  6. Python3字符串填充和对齐代码示例
  7. metasploit终端命令大全 MSF
  8. Wpf 数据绑定简介、实例1
  9. form表单中根据值判断是否disabled_Java 0基础入门 (Html表单、表单元素)
  10. python 单链表节点怎么快速定义_线性表链式存储结构之单链表
  11. 7.Appium 安卓自动化(Package与Activity)
  12. 逻辑删除用户后 用户名重复怎么办?
  13. 每日算法系列【LeetCode 719】找出第 k 小的距离对
  14. 一种自动(半自动)学习的算法(验证码识别)
  15. ubuntu firefox上看视频,安装flash啊
  16. 通过phpstudy(小皮面板)搭建DVWA靶场教程
  17. mac 安装问题汇总
  18. Jmeter 阶梯线程组
  19. 图元变形lisp源码_收集和整理的lisp源码 收集整理出来的lisp源代码 - 下载 - 搜珍网...
  20. 哪些原因会导致TFT LCD显示屏偏色?

热门文章

  1. udev   ksm
  2. 终于理解你的软件 搞那么多年了 (通用权限管理系统组件源码完善了7-8年)
  3. BZOJ4025 二分图
  4. CF984C Finite or not?
  5. 移动端的h5遇到的一些坑记录
  6. 网络基础知识(黑马教程笔记)-6-静态资源访问的功能实现
  7. oracle 查询default,oracle分区表检查--是否带有max或default分区
  8. 软件测试算是后端吗,软件测试--前后端数据交互
  9. integer判断是否为null_面试常考题JavaScript用七种方式教你判断一个变量是否为数组类型...
  10. bp网络拟合函数 matlab_神经网络案例分析—基于Matlab的预测