From Resin 3.0

Jump to: navigation, search

Step by Step (Deploying RichFaces Sample Application)

[Tested with Resin 3.1.6 and Richfaces 3.1.4.GA]

Deploying Calendar-Sample Application

  1. Download Resin from
  2. Unzip Resin into /usr/local/share/resin
  3. Download Richfaces 3.1.4 distribution from (you will need one that comes with sources i.e. with -src in the name)
  4. Extract files from the archive and change into directory that now contains the extracted download
  5. Set MAVEN_OPTS to help maven allocate sufficient memory e.g. export MAVEN_OPTS=-Xmx512M
  6. Build the samples using mvn -Dmaven.test.skip=true install
  7. After the build process completes each sample directory under samples will have a directory called target where you'll find a war file
  8. Create directory /usr/local/share/resin/webapps/calendar-sample
  9. Copy calendar-sample.war file from ./samples/calendar-sample/target to /usr/local/share/resin/webapps/calendar-sample
  10. Extract the archive using jar -xf calendar-sample.jar and delete calendar-sample.jar file
  11. From the WEB-INF/lib directory delete the following files: jsf-api-1.2*.jar jsf-api-1.2*.jar jstl-1.0.jar
  12. Change into WEB-INF directory and create resin-web.xml file with the following content
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="">
      <jsp fast-jsf="false"/>
  13. cd into /usr/local/share/resin/bin directory and start Resin with ./
  14. Browse to http://localhost:8080/calendar-sample/index.jsf

Known Issues

Personal tools