## Installing EJB 3.0 RC2

EJB 3.0 RC2 has been tested with JBoss 4.0.2, JBoss 4.0.3RC1, JBoss 4.0.3RC2, JBoss 4.0.3 Final. You might want to download the graphical JBoss 4.0.3 installer to install EJB3.

## Installing into JBoss AS 4.0.3 Final

EJB 3.0 comes with 4.0.3 if you use the graphical installer

## Installing into JBoss 4.0.2 JBoss AS 4.0.3RC1, JBoss AS 4.0.3RC2

Note, the ejb 3.0 implementation that comes with the JBoss AS 4.0.3RC2/RC1 installers is old, you should download the latest EJB3 RC2 impl and follow these directions.

1. Download EJB 3.0 RC2.
2. Unzip both of these downloads
3. Copy `ejb3.deployer` from the `lib/` directory of the distribution to `jboss-4.0.x/server/all/deploy`
4. Copy `ejb3-clustered-sfsbcache-service.xml` from the `lib/` directory of the distribution to `jboss-4.0.x/server/all/deploy`
5. Copy `ejb3-entity-cache-service.xml` from the `lib/` directory of the distribution to `jboss-4.0.x/server/all/deploy`
6. Copy `ejb3-interceptors-aop.xml` from the `lib/` directory of the distribution to `jboss-4.0.x/server/all/deploy`
7. Copy `jboss-aop-jdk50.deployer` from the `lib/` directory of the distribution to `jboss-4.0.x/server/all/deploy`
8. Copy `jboss-xb.jar` from the `lib/` directory of the distribution to `jboss-4.0.x/server/all/lib`
9. Remove `jboss-hibernate.deployer/` from `jboss-4.0.x/server/all/deploy`. This is an older version of Hibernate. If you are using the HAR deployer, then you should upgrade to 4.0.3
10. Remove `jboss-aop.deployer/` from `jboss-4.0.x/server/all/deploy`
11. Start jboss up with the `all` configuration `run.sh -c all`