Release Date: October 14th, 2009
Partial EJB 3.1 support
EJB 3.0 support
EJB 2.1 support
EJB 2.0 support
EJB 1.1 support
Download
OpenEJB Standalone Server
openejb-3.1.2.zip
([pgp|http://www.apache.org/dist/openejb/3.1.2/openejb-3.1.2.zip.asc], [md5|http://www.apache.org/dist/openejb/3.1.2/openejb-3.1.2.zip.md5]
)
openejb-3.1.2.tar.gz
([pgp|http://www.apache.org/dist/openejb/3.1.2/openejb-3.1.2.tar.gz.asc], [md5|http://www.apache.org/dist/openejb/3.1.2/openejb-3.1.2.tar.gz.md5]
)
OpenEJB for Tomcat
openejb.war
([pgp|http://www.apache.org/dist/openejb/3.1.2/openejb.war.asc], [md5|http://www.apache.org/dist/openejb/3.1.2/openejb.war.md5]
)
EJB 3.1 and other examples (source included)
([pgp|http://www.apache.org/dist/openejb/3.1.2/openejb-examples-3.1.2.tar.gz.asc], [md5|http://www.apache.org/dist/openejb/3.1.2/openejb-examples-3.1.2.tar.gz.md5]
)
* openejb-examples-3.1.2.zip
([pgp|http://www.apache.org/dist/openejb/3.1.2/openejb-examples-3.1.2.zip.asc], [md5|http://www.apache.org/dist/openejb/3.1.2/openejb-examples-3.1.2.zip.md5]
)
Source Code
([pgp|http://www.apache.org/dist/openejb/3.1.2/openejb-3.1.2-src.tar.gz.asc], [md5|http://www.apache.org/dist/openejb/3.1.2/openejb-3.1.2-src.tar.gz.md5]
)
Release Notes
Tested On
Windows XP (JDK 1.5) Windows XP (JDK 1.6) Linux (JDK 1.5)
Linux (JDK 1.6) Mac OSX (JDK 1.5) Mac OSX (JDK 1.6)
Embedded
Standalone
Tomcat 6.0.14
Tomcat 6.0.13
Tomcat 6.0.10
Tomcat 6.0.9
Tomcat 5.5.26
Tomcat 5.5.25
Tomcat 5.5.23
Tomcat 5.5.20
Change Summary
This release is largely focused on bug fixes and small improvements with a
couple new features. Scanning support for JSF 2.0 ManagedBeans allows for
a nice OpenEJB/Tomcat/Mojarra stack. Database passwords
listed in the openejb.xml can now be encrypted using our new 'cipher'
command line tool. Focus areas of improvements/fixes include @LocalClient
support, remote client disconnections and connection caching, AltDD
support, Stateful bean caching, and additional JNDI name formatting
options.
Changelog
New Features:
Improvements:
OPENEJB-1084
Discovered @LocalClient classes logged on INFO
OPENEJB-1083
Scanning for ClientModules less aggressive for embedded mode
OPENEJB-1056
All JNDI Name Format variables support .lc, .uc, and .cc extensions to
dictate case
OPENEJB-1080
javaee-api-libs.zip as alternative to javaee-api.jar
Bugs:
OPENEJB-1062
StickyConnectionStrategy incorrectly caches connections
OPENEJB-1049
Stateful session cache management issue
OPENEJB-965
http://www.nabble.com/exceptions-handling-with-Webservices-td19668275.html
OPENEJB-1077
LocalInitialContext.logout() should call SecurityService.logout()
OPENEJB-1066
EJB 2.0 deprecated message-selector tag not supported
OPENEJB-1065
EJB 2.0 deprecated acknowledge-mode tag not supported
OPENEJB-1044
Webapp @Resource UserTransaction injection results in NullPointerException
OPENEJB-1048
Missing MESSAGE enum in openejb.xsd
OPENEJB-1059
Altdd support broken for persistence.xml files with no ejb-jar.xml
OPENEJB-1047
Configuring the deployment-Id at server or application level does not
work, instead a misleading result is produced
OPENEJB-1082
@WebService and @WebServiceProvider classes not discovered unless
annotated as EJBs
OPENEJB-1085
@LocalClient discovery improved --
openejb.tempclassloader.skip=annotations flag no longer needed
OPENEJB-1061
WS Security tests fail because of WSS4J trying to load default sun cacerts
OPENEJB-1063
Main-Class containing "/" instead of "." fails
java.lang.NoClassDefFoundError: IllegalName:
OPENEJB-1075
Workaround for Sun JDK RemoteException initCause bug
OPENEJB-1064
@LocalClient discovery via Include/Exclude settings
OPENEJB-1070
LocalInitialContextFactory can't be extended
OPENEJB-1069
Duplicate logging of "AltDD" processing
Copyright © 2011 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
Apache and the Apache feather logo are trademarks of The Apache Software Foundation.