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
-~----------~----~----~----~------~----~------~--~---

Reply via email to