Hi, I have a simple webapp and want to run this with jetty.
Just running "buildr jetty:start" (with require 'buildr/jetty' in my
buildfile) starts jetty, but then jetty doesn't serve my webapp.
From the ode buildfile I found the following:
task("start"=>[package(:war), jetty.use]) do |task|
class << task ; attr_accessor :url, :path ; end
task.url = "http://localhost:8080/mywebapp"
task.path = jetty.deploy(task.url, task.prerequisites.first)
jetty.teardown task("stop")
end
task("stop") do |task|
if url = task("start").url rescue nil
jetty.undeploy url
end
end
It seems that I can invoke this with "buildr mywebapp:start" ("mywebapp"
beeing the name I defined for my project). I see jetty starting my
webapp, but unfortunately it stops directly afterwards. This is the end
of the output:
====================
[Completed] Your build has completed: /home/grotzke/proj/mywebapp
buildr mywebapp:start
Completed in 2.625s
Undeploying app at /mywebapp
Jetty server stopped
====================
So what is the correct way to run jetty with the deployed webapp?
Thanx in advance,
cheers,
Martin
signature.asc
Description: This is a digitally signed message part
