First of all, the current version of Jetty 7 is listed on this site:
http://docs.codehaus.org/display/JETTY/Downloading+Jetty
as:
Version Java HTTP Servlet JSP Status Notes
Jetty-7.0 1.5- HTTP/1.1 RFC2616 3.0 2.1 Experimental Standardized async
So a couple of things here. Looks like it's currently experimental. In addition, it's targetted to support Servlet 3.0 which could be some way off from a finalized version. In any event, I downloaded it and installed both Auction Monitor and Component Showcase (Facelets) and they both seemed to work fine. The steps I did:
Download and unzip Jetty
Run Jetty with:
cd [jetty.dir]
java -jar start.jar
Make sure it's running by going to:
http://localhost:8080/
To deploy one of our current apps, make sure you first build for jetty (our current jetty6.1 target seems to work):
ant clean jetty6.1
Then copy the war file to:
[jetty.dir]/webapps
This is the static way to deploy meaning that you need to restart jetty for the application to be recognized. If you redeploy, you'll need to restart. Jetty fires up pretty quick so it's not really that big of a problem. Read the documentation if your heart is set on hot-deploying. Once jetty is restarted, you should be able to point your browser at:
http://localhost:8080/component-showcase/
Component-showcase (Facelets & Facelets-enh) can not be deployed on the server:
INFO | jvm 2 | 2008/10/27 15:46:10 | 2008-10-27 15:46:10.034::INFO: Extract jar:file:/C:/MyDownloads/Jetty/jetty-7.0.0pre3/webapps/component-showcase.war!/ to C:\DOCUME~1\mhayher\LOCALS~1\Temp\Jetty_0_0_0_0_8080_component-showcase.war_component-showcase_3gj9w9\webapp
ERROR | wrapper | 2008/10/27 15:46:20 | Startup failed: Timed out waiting for signal from JVM.
ERROR | wrapper | 2008/10/27 15:46:20 | JVM did not exit on request, terminated