- From: <
>
- To:
- Subject: [chef] Problem deploying Java app
- Date: Thu, 30 Oct 2014 00:24:10 -0700 (PDT)
Hi all!
I've been lurking in this mailing list for over a year and this is my first
time posting here.
Anyway, I was trying to setup a demo Java environment using this tutorial:
http://blog.jamie.ly/programming/2014/03/06/deploying-a-java-tomcat-application-via-chef.html
The problem is that when I try to bootstrap the node I get the following
errors.
I'm also curious of how other companies are deploying Java apps - are you
using
the application_java cookbook or some other mechanism?
================================================================================
Error executing action `before_deploy` on resource
'application_java_tomcat[jaxrs_tutorial]'
================================================================================
Chef::Exceptions::ResourceNotFound
----------------------------------
Cannot find a resource matching service[tomcat] (did you define it first?)
Cookbook Trace:
---------------
/var/chef/cache/cookbooks/application_java/providers/tomcat.rb:48:in `block (2
levels) in class_from_file'
/var/chef/cache/cookbooks/application_java/providers/tomcat.rb:46:in `block in
class_from_file'
/var/chef/cache/cookbooks/application/providers/default.rb:110:in `block (3
levels) in before_deploy'
/var/chef/cache/cookbooks/application/providers/default.rb:109:in `each'
/var/chef/cache/cookbooks/application/providers/default.rb:109:in `block (2
levels) in before_deploy'
Resource Declaration:
---------------------
# In /var/chef/cache/cookbooks/application/resources/default.rb
115: resource = super(resource_name.to_sym, self.name, &block)
116: break
Compiled Resource:
------------------
# Declared in
/var/chef/cache/cookbooks/application/resources/default.rb:115:in
`block in method_missing'
application_java_tomcat("jaxrs_tutorial") do
action [:nothing]
retries 0
retry_delay 2
cookbook_name "jaxrs_tutorial"
recipe_name "default"
type :tomcat
restart_command
#<Proc:0x000000035134e0@/var/chef/cache/cookbooks/application_java/providers/tomcat.rb:27>
end
================================================================================
Error executing action `run` on resource 'ruby_block[jaxrs_tutorial
before_deploy]'
================================================================================
Chef::Exceptions::ResourceNotFound
----------------------------------
application_java_tomcat[jaxrs_tutorial] (jaxrs_tutorial::default line 115) had
an error: Chef::Exceptions::ResourceNotFound: Cannot find a resource matching
service[tomcat] (did you define it first?)
Cookbook Trace:
---------------
/var/chef/cache/cookbooks/application_java/providers/tomcat.rb:48:in `block (2
levels) in class_from_file'
/var/chef/cache/cookbooks/application_java/providers/tomcat.rb:46:in `block in
class_from_file'
/var/chef/cache/cookbooks/application/providers/default.rb:110:in `block (3
levels) in before_deploy'
/var/chef/cache/cookbooks/application/providers/default.rb:109:in `each'
/var/chef/cache/cookbooks/application/providers/default.rb:109:in `block (2
levels) in before_deploy'
Resource Declaration:
---------------------
# In /var/chef/cache/cookbooks/application/providers/default.rb
107: ruby_block "#{new_resource.name} before_deploy" do
108: block do
109: new_resource.sub_resources.each do |resource|
110: resource.run_action :before_deploy
111: end
112: callback(:before_deploy, new_resource.before_deploy)
113: end
114: end
115: end
Compiled Resource:
------------------
# Declared in
/var/chef/cache/cookbooks/application/providers/default.rb:107:in
`before_deploy'
ruby_block("jaxrs_tutorial before_deploy") do
action "run"
retries 0
retry_delay 2
block_name "jaxrs_tutorial before_deploy"
cookbook_name "jaxrs_tutorial"
block
#<Proc:0x00000003466538@/var/chef/cache/cookbooks/application/providers/default.rb:108>
end
Thanks and Regards,
Oliver Naaris
- [chef] Problem deploying Java app, oliver.naaris, 10/30/2014
Archive powered by MHonArc 2.6.16.