Как правильно сказать рецептам шеф-повара tomcat использовать версию 8 tomcat.Рецепт повара Tomcat не использует правильную версию
Я пытаюсь эти строки в атрибутах/default.rb файл рецепта в зависимости от кота:
override['tomcat']['base_version'] = 8
default['tomcat']['base_version'] = 8
raise node['tomcat']['base_instance']
Он отображает
RuntimeError
------------
tomcat6
Как я могу получить TOMCAT рецепт с помощью установки tomcat8?
См: HTTPS : //github.com/opscode-cookbooks/tomcat/issues/129 Похоже, вам может понадобиться использовать дополнительный рецепт обертки. Следуйте ссылкам в комментариях –
Вы можете добавить инструкцию '' include_attribute' (https://docs.chef.io/attributes.html#attribute-file-ordering) в файл атрибута, чтобы принудительно перезагрузить атрибут tomcat файл с переопределенной base_version (используйте force.default или override, оставаясь по умолчанию, сбросит base_version. – Tensibai
Я добавил 'include_attribute 'tomcat' 'после' override', но рейз все еще отображает tomcat6. – Charles