Jetty is a project at the Eclipse Foundation.
| Homepage: | http://www.eclipse.org/jetty |
| Downloads: | http://download.eclipse.org/jetty/ |
| Documentation: | http://www.eclipse.org/jetty/documentation/current/ |
| About: | http://www.eclipse.org/jetty/about.php |
| Jetty Powered: | http://www.eclipse.org/jetty/powered/ |
private support for your internal/customer projects ... custom extensions and distributions ... versioned snapshots for indefinite support ... scalability guidance for your apps and Ajax/Comet projects ... development services from 1 day to full product delivery
Integrating with MyFaces
MyFaces is a Open Source Implementation of the JavaServer Faces Framework.
- Download the Tomahawk examples distribution and extract the simple.war
- Copy the simple.war to
$jetty.home/webapps - Run Jetty as usual
- Surf to
http://localhost:8080/simple
See also the Note on logging below.
If you are running with a pre 6.1.0rc0 release of jetty, instead you should do the following:
- Extract the contents of the simple.war into a new directory:
$JETTY-HOME/webapps/simple - Make a new directory:
$JETTY-HOME/lib/ext/myfaces - Move all of the jars in
$JETTY-HOME/webapps/simple/WEB-INF/libinto$JETTY-HOME/lib/ext/myfaces. You can delete thexml-apis-1.0.b2.jaras there is already an api jar in the Jetty lib hierarchy. - Run Jetty as usual
- Surf to
http://localhost:8080/simple
Refer to the MyFaces docs for more info.
Note on logging: MyFaces uses commons-logging for log messages. As Jetty does not use commons-logging, you need to select a log impl. We recommend that you use SLF4J's commons-logging bridging mechanism, as Jetty is able to work with SLF4J logs. If you elect to do that, you need to download the jcl104-over-slf4j-1.0.1.jar and an SLF4J impl, such as the slf4j-simple-1.0.1.jar and put them somewhere in $JETTY-HOME/lib, such as your $JETTY-HOME/lib/ext/myfaces directory. Or, you might like to put those jars into $JETTY-HOME/lib/ext (one level higher) as you might want to share them with other webapps.