Chapter 2. Technical Requirements
Keywords: 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 - 6.0, Firefox 2.0 - 3.0, Opera 8.0 - 9.0, Netscape 7.0, Safari 3.0

### Create new RichFaces Documentation Jira issue

Summary
255 characters left
Description
Environment
This will launch the RichFaces Jira page - to complete your feedback please login if needed, and submit the Jira.

JBoss.org Community Documentation

- Prev
- Next

## Chapter 2. Technical Requirements

expand all

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.3.3:

- Java

- JavaServer Faces

- Java application server or servlet container

- Browser (on client side)

- RichFaces framework

## 2.1. Supported Java Versions

- JDK 1.5 and higher

## 2.2. Supported JavaServer Faces Implementations and Frameworks

- Sun JSF-RI - 1.2_x (1.2_14 recommended), 2.x

- MyFaces 1.2.x (1.2.5 recommended), 2.x

- Facelets 1.1.x

- Seam 2.x

## 2.3. Supported Servers

- Apache Tomcat 5.5 - 6.0

- BEA WebLogic 9.1 - 10.0

- Resin 3.1.x

- Jetty 6.1.x

- Sun Application Server 9 (J5EE)

- Glassfish V2, V3

- JBoss 4.2.x - 5

- Websphere 7.0. and higher

- Geronimo 2.0 and higher

## 2.4. Supported Browsers

Linux environments

- Firefox 3.0 and higher

- Opera 9.5 and higher

Windows environments

- Firefox 3.0 and higher

- Google Chrome

- Internet Explorer 6.0 and higher

- Opera 9.5 and higher

- Safari 3.0 and higher

Mac OS environments

- Safari 3.0 and higher

- Firefox 3.5 and higher

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.

- PrevChapter 1. Introduction
- Top of page
- Front page
- NextChapter 3. Getting Started with RichFaces