The target audience for this guide is the Enterprise Bean provider, i.e. the person in charge of developing the software components on the server side. It describes how the bean components should be packaged.
The content of this guide is the following:
Enterprise Beans are packaged for deployment in a standard Java programming language Archive file, called an ejb-jar file. This file must contain the following:
$JONAS_ROOT/xml/ejb-jar_2_1.xsd
or
http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd
. This deployment descriptor must be stored with the name
META-INF/ejb-jar.xml in the ejb-jar file.Before building the ejb-jar file of the Account entity bean example, the java source files must be compiled to obtain the class files and the two XML deployment descriptors must be written.
Then, the ejb-jar file (OpEB.jar) can be built using the jar command:
cd your_bean_class_directory mkdir META-INF cp .../eb/*.xml META-INF jar cvf OpEB.jar sb/*.class META-INF/*.xml