gpt4 book ai didi

tomcat - puppetlabs/tomcat 模块是否使设置 Tomcat 的上下文路径变得简单?

转载 作者:行者123 更新时间:2023-11-28 23:22:54 29 4
gpt4 key购买 nike

PuppetLabs 在 PuppetForge 上有一个模块,用于部署 Tomcat 及其配置。 https://forge.puppet.com/puppetlabs/tomcat

Tomcat 有一个记录在案的功能,可以防止您在文件 META-INF/context.xml 中设置上下文路径

Tomcat 不是从 context.xml 中的路径属性设置上下文路径,而是使用 .war 文件的文件名来确定路径。此处的 stackoverflow 中描述了其他 Tomcat 选项: How can I specify "Context path" on Tomcat 8 inside META-INF/context.xml in java war file?

在我看来,将版本号放入 warfile 的名称中是一件好事,这个 Tomcat 特性是一件坏事。

我希望 PuppetLabs 的 Tomcat 模块有一个属性,允许您设置上下文路径并解决 Tomcat 的问题。

有人知道怎么做吗?

最佳答案

可以在以下位置找到答案: https://tickets.puppetlabs.com/browse/MODULES-1545

那里有一个示例显示了在哪里提供实际的 war 文件名,包括版本号,在哪里提供没有版本号。后一个参数确定用于 war 文件副本的名称,正是这个副本设置了上下文根。

重要Puppetlabs Tomcat 模块(版本 1.6.1)有一个错误,导致它无法识别更新的 war 文件。一个叫 Daniel Haag 的人在 2015 年 11 月修复了这个错误。它只有在你应用 Daniels 补丁时才有效。

为什么大牛的补丁没有打进现在的版本我不明白。如果没有 Daniel 的修复,我无法使用它。

关于tomcat - puppetlabs/tomcat 模块是否使设置 Tomcat 的上下文路径变得简单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40849278/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com