使用厨师将战争部署到tomcat

时间:2013-05-05 11:37:54

标签: tomcat chef

我正在尝试使用Chef系统自动将战争部署到tomcat。

我之前有过一场战争,以前我会使用经理servlet上传或只是复制到/ var / lib / tomcat6 / webapps /,但这似乎不是主厨的方式。

我的食谱中有以下内容:

application "app" do
    path "/usr/local/app"
    repository "/root/dist/app-0.1.war"
    scm_provider Chef::Provider::File::Deploy
    tomcat
end

哪个运行但不起作用 - Catalina.out正在提供

May 5, 2013 2:32:31 AM org.apache.catalina.startup.HostConfig deployDescriptor
SEVERE: Error deploying configuration descriptor app.xml
java.io.FileNotFoundException: /etc/tomcat6/Catalina/localhost/app.xml (No such file or directory)

编辑:现在我已经有了一个解决方法,可以手动将战争放入webapps目录,吹走之前的爆炸目录并重新启动tomcat。但是,似乎我的工作太过努力而且不够优雅,应该是简单的。

最好的方法是什么?

0 个答案:

没有答案