我正在使用厨师来管理tomcat应用程序。在这个应用程序中,有一个web.xml文件,我需要对其进行1次轻微更改。到目前为止,我一直在使用该文件的模板,但是应用程序的作者喜欢每次更新都更改此文件的内容,这意味着我必须在每次更新时更改我的模板。在我的脑海里,这打破了这一点。仅与厨师一起管理文件的一部分
我关心的文件中的唯一的事情就是该位接近尾声:
<!--
<session-config>
<session-timeout>30</session-timeout>
</session-config>
-->
我只需要去掉注释标记,并插入我自己的价值到会话超时标记。我想保留文件的其余部分,但供应商提供它,保留随新版本软件的更改。
完成此操作的最佳方法是什么?
可能重复[如何与厨师更改文件?](http://stackoverflow.com/questions/14848110/how-can-i-change-a-file-with-chef) – StephenKing