Chapter 1. Introduction

In this document we explain how to migrate your application from JBoss v2.4 to JOnAS v3.0. Note that this guide is also valid for JOnAS versions from JOnAS 2.4 to JOnAS 3.0, and that EJB 2.0 stuff is not addressed. We assume that JOnAS is already installed. If you need to install JOnAS check the documentation.

Note that you can find more detailed information about JBoss and JOnAS in the documentation provided with each software. However, we will try to give all the necessary information so that you don't have to go deeply in all those documentations.

Basically, you won't have to modify the beans implementation but you will have to generate the JOnAS specific deployment descriptor and to generate container classes using a tool called GenIC.

We start by presenting how to migrate your deployment descriptors from JBoss to JOnAS. Then, we explain how to generate container classes for JOnAS and how to lookup UserTransaction from the client side. You can find the complete deployment descriptors and the code of the beans we use in the examples in the appendices at the end of this document.

Note

This document does not cover message driven beans.