# Technical Requirements

Java JavaServer Faces RichFaces JSF MyFaces Facelets Apache Tomcat 4.1 - 6.0 IBM WebSphere 5.1 - 6.0 BEA WebLogic 8.1 - 9.0 Oracle AS/OC4J 10.1.3 Resin 3.0 Jetty 5.1.X Sun Application Server 8 (J2EE 1.4) Glassfish (J2EE 5) JBoss 3.2 - 4.0.x Internet Explorer 6.0 - 7.0 Firefox 1.0 - 2.0 Opera 8.0 - 9.0 Netscape 7.0 Safari 2.0

RichFaces was developed with an open architecture to be compatible with the widest possible variety of environments.

This is what you need to start working with RichFaces 3.1.0:

- Java
- JavaServer Faces
- Java application server or servlet container
- Browser (on client side)
- Richfaces framework

## Supported Java Versions

- JDK 1.5 and higher

## Supported JavaServer Faces Implementations

- Sun JSF 1.1 RI - 1.2
- MyFaces 1.1.1 - 1.2
- Facelets JSF 1.1.1 - 1.2
- Seam 1.2. - 2.0

## Supported Servers

- Apache Tomcat 4.1 - 6.0
- IBM WebSphere 5.1 - 6.0
- BEA WebLogic 8.1 - 9.0
- Oracle AS/OC4J 10.1.3
- Resin 3.0
- Jetty 5.1.X
- Sun Application Server 8 (J2EE 1.4)
- Glassfish (J2EE 5)
- JBoss 3.2 - 4.2.x
- Sybase EAServer 6.0.1

## Supported Browsers

- Internet Explorer 6.0 - 7.0
- Firefox 1.5 - 2.0
- Opera 8.5 - 9.0
- Netscape 7.0
- Safari 2.0

Note:

Safari 3.0 Beta is not supported.

This list is composed basing on reports received from our users. We assume the list can be incomplete and absence of your environment in the list doesn't mean incompatibility.

We appreciate your feedback on platforms and browsers that aren't in the list but are compatible with RichFaces. It helps us to keep the list up-to-date.