Hi Daniel, thanx for your fast reply! At javaworld I found one relevant article ([1]), but this does only show (at least AFAICS) how to start jetty programmatically from java - what's not what I'm looking for. Am I missing s.th. in this article?
Thx && cheers, Martin [1] http://www.javaworld.com/javaworld/jw-12-2007/jw-12-outside-the-ide.html On Fri, 2009-02-13 at 19:04 -0600, Daniel Spiewak wrote: > Nathan Hamblin has created a Buildr extension which accomplished > this. I don't have a URL handy, but he did publish it in a JavaWorld > article. > > Daniel > > On Feb 13, 2009, at 6:37 PM, Martin Grotzke <[email protected] > > wrote: > > > 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
