![](images/grayDot.gif) | Command-line tool for deploying, starting, testing, and getting help |
![](images/grayDot.gif) | New configuration similar to the Apache httpd.conf style. The openejb.conf contains the information about your container system. |
![](images/grayDot.gif) | A default configuration is packed in the jar. If we can't find yours, the container system can still start |
![](images/grayDot.gif) | OpenEJB services are now packaged in jars and deployed in the openejb.conf file. |
![](images/grayDot.gif) | Deployed EJBs are loaded using the ejb-jar.xml and openejb-jar.xml in the bean's jar file. No need to edit your openejb.conf file |
![](images/grayDot.gif) | Deployment directories. Specify a dir where your deployed jars will be loaded, then just throw 'em in |
![](images/grayDot.gif) | Basic ejb-jar.xml validation using XSD with regular expressions |
![](images/grayDot.gif) | Advanced EJB validation using extendible framework. |
![](images/grayDot.gif) | The entire configuration is validated, any problems will be reported with very precise error messages and enough detail to fix the problem. |
![](images/grayDot.gif) | New modular build system |
![](images/grayDot.gif) | Fixed major bug in IntraVM serialization that severely affected the container-server contract. |
![](images/grayDot.gif) | Complete rewrite of Transaction Handling, several bugs fixed |
![](images/grayDot.gif) | Rewrite of Exception Handling, now much more spec compliant |
![](images/grayDot.gif) | Logging with log4j |
![](images/grayDot.gif) | Remote server for running OpenEJB stand-alone |
![](images/grayDot.gif) | CORBA adapter for plugging OpenEJB into OpenORB |