Tomcat 5.5.x
Some users have reported problems when using MyFaces wtth Tomcat5.5.x. Here is a short guide that will hopefully help you not run into the same problems :-)
- If your are using the binary version of MyFaces: MyFaces is packaged so that it works with Tomcat5.0.x so the
WEB-INF/lib/jsp-2.0.jarandWEB-INF/lib/commons-el.jarJAR files must be removed from your WAR files (including the examples). - If you are building from source: If you want to build MyFaces from scratch to work with Tomcat 5.5.x, you have to set the property
tomcat.pre.5.5.versionin the$MYFACES_HOME/build/build.default.propertiesfile to the valuefalse.
We hope this helps, if not please contact the user list at MyFaces !
Tomcat 4.x
MyFaces has a dependency on some of the classes in the JSP2.0 spec. As a result applications based on MyFaces will not run without the inclusion of the jsp-2.0.jar file in the WEB-INF/lib directory of your .war file.
We hope this helps, if not please contact the user list at MyFaces .
Configuring MyFaces/Tomahawk to be available for all applications in Tomcat
- Place the relevant myfaces jars in
$TOMCAT_HOME/shared/lib. - Place the following supporting jars in
$TOMCAT_HOME/shared/lib: commons-beanutils.jar, commons-codec.jar, commons-digester.jar and commons-fileupload.jar.
We hope this helps, if not please contact the user list at MyFaces !