tomcat漏洞如何修复_tomcat升级步骤

tomcat漏洞如何修复_tomcat升级步骤tomcat 安全漏洞处理,线上升级tomcat

大家好,又见面了,我是你们的朋友全栈君。

公司的可视化平台被安扫出漏洞全是tomcat漏洞,一堆漏洞!这个是时候,一个一个修复太慢,没有效率!直接升级tocmat版本 7升级到9,漏洞基本全修复。下面贴出升级步骤!方便以后遇到相同的问题查阅

Tomcat S升级方案
背景:应tocmat7漏洞比较多,所有现在升级到新版本
1. 先停止tomcat的服务
/usr/local/tomcat/bin/shutdown.sh //关闭服务
2.备份现有的数据
Cp –r /usr/local/tomcat /tomcat.bak //整体目录备份,防止升级不成功,可以版本回退!
3.tar xf apache-tomcat-9.0.1.tar.gz–C /usr/local/解压tomcat的包并放到/usr/local/下面
tar xf jdk-8u151-linux-x64.tar.gz //如果有的话,就不用做
vim /etc/profile 、、修改环境变量
JAVA_HOME=/usr/locat/jdk-8u151-linux-x64
export JAVA_HOME
source /etc/profile

4.cp –r /usr/local/tomcat/webapps/ROOT/* /usr/loca/apache-tomcat-9.0.1/webapps/ROOT/ //网站的目录不一样,这里没有标准,把原来tomccat网站的目录下的文件,全部拷贝tocmat9的网站目录下

  1. /usr/local/apache-tomact-9.0.1/bin/start.sh //启动tomcat
    Netstat –tnlp |grep java 查看tomcat的端口起来没有正常有三个 8080 8005 8009
    登录web页面查看有没有正常显示 //注意url 路径 两次路径没有输对,导致访问不到web可视化页面

转载于:https://blog.51cto.com/13654115/2296520

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107265.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python json 编码_python乱码转中文

    python json 编码_python乱码转中文python2.x版本的字符编码有时让人很头疼,遇到问题,网上方法可以解决错误,但对原理还是一知半解,本文主要介绍python中字符串处理的原理,附带解决json文件输出时,显示中文而非un

    2022年8月1日
    8
  • c语言循环中按键跳出,C语言跳出循环

    c语言循环中按键跳出,C语言跳出循环C语言跳出循环C语言在程序员中备受青睐,成为最近25年使用最为广泛的编程语言。那么大家知道C语言跳出循环是怎么回事呢?下面一起来看看!使用while或for循环时,如果想提前结束循环(在不满足结束条件的情况下结束循环),可以使用break或continue关键字。break关键字在《C语言switch语句》一节中,我们讲到了break,用它来跳出switch语句。当break关键字用于w…

    2022年5月4日
    105
  • pycharm向左缩进_vscode整体缩进

    pycharm向左缩进_vscode整体缩进整体右移(缩进):鼠标全选住要缩进的代码,按tab整体左移(反缩进):鼠标全选住要缩进的代码,按tab+shift

    2022年8月25日
    5
  • 字符数组初始化问题解法_字符数组和字符串的区别

    字符数组初始化问题解法_字符数组和字符串的区别在C语言编程中,当我们声明一个字符串数组的时候,常常需要把它初始化为空串。总结起来有以下三种方式:(1)chara[10]=””; (2)chara[10]={‘\0′}; (3)chara[10];str[0]=’\0’;第1,2种方式是将a数组的所有元素都初始化为’\0’,而第3种方式是只将str数组的第一个元素初始化为’\0’。如果数组的size非常大,那么前两种方式…

    2022年8月31日
    4
  • setCapture和releaseCapture的小应用「建议收藏」

    setCapture和releaseCapture的小应用「建议收藏」       web开发和windows开发最大的区别就是windows开发是有状态的,而web开发是无状态的,在windows中,一切操作都可以由程序来控制,除非强制执行ctrl+alt+del;但web操作就不一样了,即使执行很重要的操作,用户一点击浏览器关闭按钮,就将前面操作成果化为乌有.尽管可以在onunload事件中加些代码,让用户可以选择是否退出,但不能从根本上解决问题!    

    2022年5月3日
    41
  • vivado2018.3 安装(包含license)

    vivado2018.3 安装(包含license)Xilinx采用的是ISE和vivado;Altera采用的是quartusII。vivado2018.3安装本次安装问题描述:(1)上一次上官网下的比较慢,官网链接:https://china.xilinx.com/support/download/index.html/content/xilinx/zh/downloadNav/vivado-design-tools.html…

    2022年7月26日
    67

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号