3

すでにアプリケーション クックブックを使用して、Java アプリケーションをデプロイおよびインストールしています。私は自分でそれを試しました。

application "saymetrix" do
path "/usr/local"
owner "chef"
group "chef"
end

上記のコードでは、次のエラーが発生します。

Error executing action `deploy` on resource 'application[saymetrix]'
================================================================================
NameError
---------
Cannot find a resource for saymetrix on ubuntu version 12.04


Cookbook Trace:
---------------
/var/chef/cache/cookbooks/application/providers/default.rb:82:in `before_deploy'
/var/chef/cache/cookbooks/application/providers/default.rb:27:in `block in class_from_file'

これを解決する方法がわかりませんか?

4

1 に答える 1

1

Refer to the application_java cookbook.

you need to add these in the metadata.rb of your saymatrix cookbook:

depends 'application'
depends 'application_java'

And add necessary details at least including repository and deployment target like tomcat. You can find the section Usage of the example here: application_java

于 2013-10-23T14:44:45.050 に答える