使用厨师执行“chkconfig --add tomcat”时出错?

时间:2014-02-21 17:33:28

标签: tomcat centos chef

我正在使用厨师配置一台centos机器,除了

外,一切都安装正常
execute "chkconfig add tomcat" do
  command "chkconfig --add tomcat"
end

execute "chkconfig tomcat level" do
  command "chkconfig --level 234 tomcat on"
end

带来了这个错误..

Mixlib::ShellOut::ShellCommandFailed
------------------------------------
Expected process to exit with [0], but received '1'
---- Begin output of chkconfig --add tomcat ----
STDOUT: 
STDERR: error reading information on service tomcat: No such file or directory
---- End output of sudo chkconfig --add tomcat ----
Ran chkconfig --add tomcat returned 1

2 个答案:

答案 0 :(得分:1)

你嫁给了使用chkconfig吗?有一个service资源应该为您解决这个问题。

  

Chef :: Provider :: Service :: Init :: Redhat服务与Red Hat和CentOS平台一起使用的提供程序。

答案 1 :(得分:1)

service "tomcat" do
  supports :status => true, :restart => true, :reload => true
  action [ :enable, :start ]
end