The make tool is no longer used to build JOnAS and the JOnAS examples. Common makefiles previously used to build the JOnAS examples via make are no longer delivered in $JONAS_ROOT/gmk. Ant is the only build tool used in JOnAS 2.6.
In JOnAS 2.6, the required version of Ant is 1.5 (instead of Ant 1.4). In addition, starting with this version, an ant task ejbjar for JOnAS is delivered in the JOnAS distribution. Refer to the JOnAS example to see how this new task is used.
A new jonas command is delivered that provides the capability to:
start a JOnASserver,
stop a JOnASserver,
administer a JOnASserver,
check the JOnASenvironment,
print the JOnASversion.
The EJBServer, JonasAdmin, and CheckEnv commands are now deprecated. Refer to the Chapter 6 JOnAS Command Reference for details.
In previous versions of JOnAS, an EJB container could be created from an ejb-jar file or from an EJB deployment descriptor identified by its xml file name. In JOnAS version 2.6, an EJB container can only be created from an ejb-jar file. This means that an xml file name can no longer be specified as:
A value of the jonas.service.ejb.descriptors jonas property,
An argument of the -a option of the jonas admin command.
Tomcat version 4.0.1 is no longer supported. The current supported versions are Tomcat 4.0.3 and Tomcat 4.0.4.
JOnAS 2.6 is a full-featured J2EE application server, thus Tomcat can be used with JOnAS as the Web container. This functionality is set up via the JOnAS service web. In earlier version of JOnAS, a service tomcat was provided. This service tomcat is now deprecated because it was not compliant with J2EE specification. Note that if the tomcat service was used previously and the web container service is now being used, the war files (and expanded directories) that were deployed here (they are now deployed in JONAS_ROOT/webapps) should be suppressed from the CATALINA_HOME/webapps directory.