So I just wrote a Jetty 6 wrapper - getting the packaging working was not ideal and not as flexible as Jetty 7 jetty-runner.
Any thoughts in and around altering the lift code to adjust the package based on jetty version? Cheers, Tim On Oct 5, 9:07 am, Timothy Perrett <timo...@getintheloop.eu> wrote: > Indrajit, > > Your right, jetty-runner is Jetty 7. The only tie we have to Jetty 6 > would be this line: > > val cc = Class.forName > ("org.mortbay.util.ajax.ContinuationSupport") > > It would be trivial to add a match or whatever that determined the > correct type to use... The question is, why haven't we done this > already? I suspect its just a time / capacity issue but wanted to > check. > > I know I could write a jetty 6 wrapper, but that is my fallback > position as something more OOTB would be preferable. > > Cheers, Tim > > On Oct 5, 8:29 am, Indrajit Raychaudhuri <indraj...@gmail.com> wrote: > > > > > Tim, > > > Interestingly, we are trying out something similar in a project here and > > this is absolutely cool stuff. > > > In fact, Zimbra Desktop does this too. Pure Prism+Jetty bundled as > > 'desktop application'. > > > That you can have 'double-click' friendly application helps :-) > > > Few notes: > > > 1. Embedding Jetty server is super easy with org.mortbay.jetty.Server. > > Something that we have in Lift - well almost ;-) The RunWebApp in the > > archetypes are primitive use case of such. [1] > > > 2. Jetty Runner is available only on Jetty 7.x series I think (not > > certain). But yes, looks good either way. > > > 3. Jetty has this clean and nice way of having web-app specific jetty > > config tucked inside the application (war or expanded) within > > WEB-INF/jetty-web.xml which is basically an XmlConfiguration instance > > applied on the specific WebApplicationContext instead of the Container > > Context. [2] > > > 4. An archetype that does self deploying is something that I have on my > > todo-list. Do you think this would make sense? > > > 5. Maven assembly plugin would do. I haven't tried this myself, but > > Maven shade plugin looks something close. [3] > > > [1]http://docs.codehaus.org/display/JETTY/Embedding+Jetty > > [2]http://docs.codehaus.org/display/JETTY/jetty-web.xml > > [3]http://maven.apache.org/plugins/maven-shade-plugin/ > > > Cheers, Indrajit > > > NB: Looks like quite a few night owl here! > > > On 05/10/09 4:11 AM, Timothy Perrett wrote: > > > > Viktor, you and I should not be up this late on a sunday! ;-) > > > > You have to see this:http://blogs.webtide.com/janb/entry/jetty_runner > > > > Im going to hash this together as a maven assembly; if it works, then > > > i'll write a blog and stuff it on the wiki... this could really make > > > self deploying apps very nice indeed. I'll check with DavidB, but im > > > fairly sure it would also be trivial to make a little maven plugin > > > that builds a single JAR output... > > > > Cheers, Tim > > > > On Oct 4, 11:10 pm, Viktor Klang<viktor.kl...@gmail.com> wrote: > > >> Thanks for the linky, mate! > > >> Was a good read :) > > > >> On Sun, Oct 4, 2009 at 11:45 PM, Timothy > > >> Perrett<timo...@getintheloop.eu>wrote: > > > >>> Just some more fuel for this debate: > > > >>>http://technically.us/code/x/to-jettison-geronimo/ > > > >>> Cheers, Tim > > > >>> On Oct 4, 8:46 pm, Timothy Perrett<timo...@getintheloop.eu> wrote: > > >>>> Guys, > > > >>>> Of late i've been having several discussions with people about how > > >>>> they deploy there lift apps... So, how do you deploy yours? > > > >>>> Specifically, how are people managing multiple apps in one install of > > >>>> jetty? Or, alternatively, how are you embedded jetty so you have an > > >>>> executable JAR? > > > >>>> Im using Winstone for apps that dont use Comet because the package is > > >>>> so slick (thanks DavidB), but now, I really really want to be able to > > >>>> embed jetty so I have an executable JAR in the same vein as Winstone. > > > >>>> As time moves on, I feel like this is more and more important and we > > >>>> dont current have a defined path for n00bs. > > > >>>> Cheers, Tim > > > >> -- > > >> Viktor Klang > > > >> Blog: klangism.blogspot.com > > >> Twttr: viktorklang > > > >> Lift Committer - liftweb.com > > >> AKKA Committer - akkasource.org > > >> Cassidy - github.com/viktorklang/Cassidy.git > > >> SoftPub founder:http://groups.google.com/group/softpub --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~----------~----~----~----~------~----~------~--~---