XmlHttpRequest BAD – Messaging GOOD

Couch Wei’s blog talks about the need for a web-2.0 messaging layer. See also the follow on discussion on the The server side. It is a key point that Couch raises and I am working with Coach within the Open …

Jetty Continuations for Quality of Service.

Jetty Continuations can be used to prevent resource starvation caused by JDBC Connection pools or similar slow and/or restricted resources. Jetty Continuations have mostly been discussed in the context of web 2.0, Ajax Push and Comet. However there are many …

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 …

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 …

InfoQ on Jetty 6

InfoQ writes about the Jetty 6 release: The Jetty team released version 6 a couple of weeks ago and has also just released version 6.0.1 of the open-source web container. The Jetty 6 code base is a complete rewrite adding …

Jetty Release 6.0.1

Revision 6.0.1 of Jetty is now available at http://jetty.mortbay.org and from maven repositories. This minor version update includes: fixed isUserInRole checking for JAASUserRealm fixed ClassCastException in JAASUserRealm.setRoleClassNames(String[]) Improved charset handling in URLs Factored ErrorPageErrorHandler out of WebAppContext Refactored ErrorHandler to …

Greg Wilkins to speak at the Ajax Experience

Greg Wilkins, the lead developer of Jetty and CEO of Webtide, will be speaking at this years The Ajax Experience in Boston. Greg’s presentation is about the challenges of scalably serving Ajax Comet from Java Servlets. The various asynchronous servlet …

Jetty 6.0.0 Stable Release

Jetty Release 6.0.0 is now available via http://jetty.mortbay.org Jetty 6.x now becomes the stable release of Jetty and the 5.1.x series will now be in security fix only mode after it’s next maintenance release. Jetty 6.x is a major refactoring …

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 …

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 …