Deploy Richfaces In To OC4J 11 Preview 4

The OC4J 11 Preview 4 didn't included JSF 1.2.05 which is required my RichFaces 3.2.0 SR1. Follow steps listed below to upgrade the OC4J 11 JSF library to version 1.2.05.

  1. Download the JSF 1.2.05 at this url

  2. Unzip into a temp directory.

  3. Copy jsf-api.jar and jsf-impl.jar in the temp/jsf-1.2_05-b06-FCS/lib directory into temp directory.

  4. Rename the jsf-impl.jar to jsf-ri.jar in the temp directory.

  5. Remove the jsf-api.jar and jsf-ri.jar in the oc4j/lib/java/shared/oracle.jsf/1.2

  6. Copy jsf-ri.jar and jsf-api.jar in temp directory into the oc4j/lib/java/shared/oracle.jsf/1.2

Now you can start your OC4J and console will report the new version of JSF being running on the OC4J.