首页 > 其他分享 >tomcat版本自动升级脚本

tomcat版本自动升级脚本

时间:2023-08-23 16:32:32浏览次数:40  
标签:脚本 conf tomcat echo 版本 home filename bak

#!/bin/bash
filename=$1
echo "===开始升级8.5.82-8.5.92==="
echo "备份中。。。。。。"
mv /home/tomcat/${filename}  /home/tomcat/${filename}-bak
sleep 3
echo "升级中。。。。。"
cp -rp /home/tomcat/apache-tomcat-8.5.92-src  /home/tomcat/${filename}
echo "初始化完成===="
rm -rf  /home/tomcat/${filename}/webapps/*
echo "配置还原更新。。。。"
mv /home/tomcat/${filename}/conf/server.xml /home/tomcat/${filename}/conf/server.xml.bak
cp -rp /home/tomcat/${filename}-bak/webapps/* /home/tomcat/${filename}/webapps/
cp -rp /home/tomcat/${filename}-bak/conf/server.xml /home/tomcat/${filename}/conf/
echo "升级完成!!!"
echo "启动服务"
/bin/sh /home/tomcat/${filename}/bin/catalina.sh start
ps -ef | grep ${filename}


标签:脚本,conf,tomcat,echo,版本,home,filename,bak
From: https://blog.51cto.com/kele/7204373

相关文章

  • Using 声明”在 C# 7.3 中不可用。请使用 8.0 或更高的语言版本
    Core3.0升级至3.1时候报错:“Using声明”在C#7.3中不可用。请使用8.0或更高的语言版本。解决办法:在工程.csproj文件中的<PropertyGroup>节加入<LangVersion>preview</LangVersion>即可。也可以指定具体的版本。......
  • [AHK2] 更改脚本初始代码
    ahk初始提供的模版代码将在创建ahk2脚本时自动添加,如果需要更改的话,只要修改ahk安装目录/UX/Templates/Minimalforv2.ahk文件内容即可。它的初始内容只有#RequiresAutoHotkeyv2.0。我添加了些许片段:ifA_LineFile==A_ScriptFullPath{}在花括号内的代码只在以当前文......
  • chrome 升级到最新版本
     1.chrome升级到一个很新的版本:116,突然报了一个奇怪的错误: selenium:Thereisnosuchdriverbyurlhttps://chromedriver.storage.googleapis.com/Currentbrowserversionis116.0.5845.110我发现不回退chrome版本,升级pip3install--upgradewebdriver-manag......
  • Google Chrome和ChromeDriver版本号不一致问题解决
    1(base)kaka@KakadeMBPbin%/Applications/Google\Chrome.app/Contents/MacOS/Google\Chrome--version2GoogleChrome116.0.5845.963(base)kaka@KakadeMBPbin%chromedriver--version4ChromeDriver114.0.5735.16(7e1ff058633f5b79b1cd7479aca585ba385......
  • shell脚本学习记录
    参考文章:https://blog.csdn.net/weixin_43288201/article/details/105643692 1.脚本必须有可执行权限chmod+xtest.sh  //给test.sh文件的所有组增加可执行权限,也可以根据数字增加可读4、可写2、可执行1如:chmod755test.sh 2.脚本的调用形式以及编写规范  2.1......
  • Chrome116驱动下载路径 解决版本不匹配问题
    更新于2023-08-23后续可能会有同步,就不会引发该问题要看解决可以直接看最后的总结背景执行selenium代码报错fromseleniumimportwebdriverdriver=webdriver.Chrome()原因selenium.common.exceptions.SessionNotCreatedException:Message:sessionnotcreated:......
  • docker部署MySQL、tomcat
    一、安装MySQL1、dockerpullmysql:latest拉取镜像dockersearchmysql命令将返回与关键字“mysql”相关的Docker镜像列表。在结果中,你将看到镜像名称、描述、星级评分、官方/认证标志以及其他相关信息。结果包括了许多不同的MySQL镜像,包括官方支持的和由社区维护的镜像。你......
  • 云原生批量计算引擎 Volcano社区v1.8.0版本正式发布
    本文分享自华为云社区《云原生批量计算引擎Volcano社区v1.8.0版本正式发布》,作者:云容器大未来。北京时间2023年8月17日,Volcano社区v1.8.0版本正式发布,此次版本增加了以下新特性:支持vGPU调度及隔离支持vGPU和用户自定义资源的抢占能力新增JobFlow工作流编排引擎......
  • Oracle脚本大全(Carlos-sierra)
    https://github.com/carlos-sierra/cscriptsCSScriptsInventorybyType(2023-07-29)LatencyLoadSQLPerformanceSPBL-SQLPlanBaselinesSPRF-SQLProfilesSPCH-SQLPatchesSessionsKillSessionsBlockedSessionsLocksSpaceReportingSpaceMaintena......
  • 基于webflux的项目如何部署到Tomcat?
    WebFlux是为Netty设计的,这是一个异步和非阻塞的应用服务器,而不是Tomcat这样的传统servlet容器。确实可以在Servlet3.1+容器上运行WebFlux应用,只是这样做会有一些限制和需要特定的配置。为了使WebFlux应用在Tomcat上工作,你可以尝试以下步骤:修改POM文件:添加spring-boot-starter-tom......