[chef] Problem deploying Java app


Chronological Thread 
  • 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



Archive powered by MHonArc 2.6.16.

§