1
3
经过大量的挖掘,我找到了我需要的答案。我的问题基本上分为两部分:
如何在不破坏现有站点配置的情况下更新Tomcat答案在于只对实际的Tomcat二进制文件使用CATALINA\u主目录,并将配置放在使用CATALINA\u BASE指定的单独目录中。 CATALINA\u主目录应该只包含Tomcat tarball的内容,无需修改。您可以根据Tomcat文档删除某些文件,还可以添加某些共享文件,例如Tomcat本机库。 CATALINA\u基本目录将包含/conf、/webapp、/logs和一些其他目录。 在启动Tomcat之前,设置并导出两个环境变量。 例如,这是我使用的systemd服务单元模板。我把它放进了/etc/system/systems/tomcat@.service
有关使用CATALINA\u BASE的详细说明,请访问Tomcat文档网站。 https://tomcat.apache.org/tomcat-9.0-doc/introduction.html 如何自动查找当前Tomcat版本第二个问题是如何找到要下载的Tomcat tarball的正确版本。Apache foundation将在下一个次要版本发布时删除一个次要版本的tarball。 因此,9.0.45一发布,以下内容就出现了404错误。
这已经在Stackoverflow上得到了回答: How to get always latest link to download tomcat server using shell
我发现awk解决方案有些脆弱,因为字段号可能会四处移动。对sed执行相同的操作:
正则表达式正在查找v+数字+的序列数字+.+数字。然后,它会丢弃除数字和句点以外的所有内容。 |
2
0
在远程服务器上,您可以检查
cron模块所做的是,它每分钟都会运行这个剧本。在这个剧本中,你可以使用这样的模块
您可以增加或减少cron作业运行计时分钟、天、小时、周等。 what\u you\u previous\u保存了什么 您必须创建此变量并将其保存在如下文件中
包更新后,ansible playbook每次都会更新此最新版本文件。 |
gigashark · 部署生成的Maven Spring项目不起作用 6 年前 |
Tristan Le Gacque · ApachePOI:NoClassDefFoundError:org。阿帕奇。poi。openxml4j。例外情况。invalidFormatException无效格式异常 6 年前 |
Carlos Chávez · Tomcat/Hibernate配置 6 年前 |