Jetty supports Annotations for the JSF RI

Jetty now supports annotations on managed beans with Sun’s JSF RI version 1.2_04. For the curious, the magic happens in the Jetty6InjectionProvider class that is distributed in the RI jars. However, that’s just an implementation detail. All you need to do is to mark up your jsf beans as usual Read more

By janb, ago

Hightide Released

Hightide is a versioned, optimized distro of Jetty, with many J2EE/JavaEE features pre-integrated in a lightweight manner so you can enjoy their benefits but without needing a heavyweight JavaEE Application Server. We’ve also included state-of-the-art, scaleable backend support for Ajax. The idea being to provide a powerful but flexible container Read more

By janb, ago

Jetty and Pitchfork (Spring EJB3)

Having had a couple of emails on the Jetty lists about using EJB3 with Jetty, I’ve been looking at the various embeddable technologies around. Last week I looked at the JBoss Embeddable EJB3 product and got it working in Jetty. I briefly also mentioned some work we’re doing with the Read more

By janb, ago

Jetty and JBoss EJB3

JBoss have come up with an embeddable version of their EJB3 implementation. An alpha release is available for download. I downloaded it and played around with the embedded example from the tutorial. Here’s what I did: once you’ve downloaded and unzipped the alpha release (I tested with jboss-EJB-3.0_Embeddable_ALPHA_5.zip), go to Read more

By janb, ago

Jetty with JBoss

With release 6.1.0pre2 we now provide Jetty-JBoss integration for the Jetty 6 series. This brings a number of important new features for JBoss users to enjoy such as servlet 2.5 support, and moreover, scalability for ajax via our Continuations mechanism and our cometd implementation. There’s the beginnings of documentation on Read more

By janb, ago

Maven Webapp Archetypes for Download

The maven mvn archetype:create command is a powerful one. It can create you a whole new ready-to-run application, complete with templated sources, config files etc. It takes a lot of the pain out of starting a new application. Webtide has created a collection of maven webapp project archetypes which are Read more

By janb, ago

Running JIRA on Jetty

Somebody recently brought it to my attention that there’s a rumour going around that you can’t run JIRA on Jetty. Sure enough, digging around on the Atlassian site showed up with this: http://www.atlassian.com/software/jira/docs/v3.6.5/servers/jetty.html. Rising to the implicit challenge, I set out to make JIRA run under jetty 6.x. As it Read more

By janb, ago

Running Jetty as non-root user on port 80

Running any user program on low port numbers on *nix systems is generally tricky, as low port numbers are protected and only accessible as the root user. In the past, jetty’s suggested solution has been to use iptables or ipchains to configure the operating system to forward traffic for port Read more

By janb, ago

Atomikos Goes Open Source

The guys at Atomikos, creators of the excellent JTA/XA transaction manager have decided to go open source. We first got to know Atomikos when we integrated it with Jetty5, and we’ve also done the integration with Jetty6. We’ll be working closely together again at Webtide to provide a tightly integrated Read more

By janb, ago

Jspc Precompilation Plugin for Maven

Jetty Jspc Maven Plugin I’ve added a new maven2 plugin that does jsp pre-compilation. Just like the Jetty Maven Plugin, the new plugin detects whether jsp2.0 or jsp2.1 is required at runtime and generates the correct classes accordingly. All you need to do is to configure the plugin in your Read more

By janb, ago