blob: 9cc8dae2df262a1f8e5ed98680717e343aff446c [file] [log] [blame]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Apache OpenEJB 3.1.3</title>
<meta name="description" content="Apache TomEE">
<meta name="author" content="Apache TomEE">
<meta name="google-translate-customization" content="f36a520c08f4c9-0a04e86a9c075ce9-g265f3196f697cf8f-10">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="0">
<meta http-equiv="Cache-Control" content="no-store, no-cache, must-revalidate, max-age=0">
<!-- Le HTML5 shim, for IE6-8 support of HTML elements -->
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!-- Le styles -->
<link href="./../resources/css/bootstrap.css" rel="stylesheet">
<link href="./../resources/css/prettify.css" rel="stylesheet">
<!--link href="./../resources/css/bootstrap-mods.css" rel="stylesheet"-->
<link href="./../resources/css/main.css" rel="stylesheet">
<link href="./../resources/font-awesome-4.6.3/css/font-awesome.min.css" rel="stylesheet">
<script type="text/javascript">
var t = encodeURIComponent(document.title.replace(/^\s+|\s+$/g,""));
var u = encodeURIComponent(""+document.URL);
function fbshare () {
window.open(
"http://www.facebook.com/sharer/sharer.php?u="+u,
'Share on Facebook',
'width=640,height=426');
};
function gpshare () {
window.open(
"https://plus.google.com/share?url="+u,
'Share on Google+',
'width=584,height=385');
};
function twshare () {
window.open(
"https://twitter.com/intent/tweet?url="+u+"&text="+t,
'Share on Twitter',
'width=800,height=526');
};
function pinshare () {
window.open("//www.pinterest.com/pin/create/button/?url="+u+"&media=http%3A%2F%2Ftomee.apache.org%2Fresources%2Fimages%2Ffeather-logo.png&description="+t,
'Share on Pinterest',
'width=800,height=526');
};
</script>
<!-- Le fav and touch icons -->
<link rel="shortcut icon" href="./../favicon.ico">
<link rel="apple-touch-icon" href="./../resources/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="72x72" href="./../resources/images/apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" sizes="114x114" href="./../resources/images/apple-touch-icon-114x114.png">
<script src="./../resources/js/prettify.js" type="text/javascript"></script>
<script src="./../resources/js/jquery-latest.js"></script>
<script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script>
<script src="./../resources/js/common.js"></script>
<script src="./../resources/js/prettyprint.js"></script>
<!--script src="//assets.pinterest.com/js/pinit.js" type="text/javascript" async></script//-->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-2717626-1']);
_gaq.push(['_setDomainName', 'apache.org']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
<body>
<div class="topbar" data-dropdown="dropdown">
<div class="fill">
<div class="container">
<a class="brand" href="./../index.html">Apache TomEE</a>
<ul class="nav">
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">
Apache
<b class="caret"></b>
</a>
<ul class="dropdown-menu">
<!-- <li><a href="./../misc/whoweare.html">Who we are?</a></li> -->
<!-- <li><a href="./../misc/heritage.html">Heritage</a></li> -->
<li><a href="http://www.apache.org">Apache Home</a></li>
<!-- <li><a href="./../misc/resources.html">Resources</a></li> -->
<li><a href="./../misc/contact.html">Contact</a></li>
<li><a href="./../misc/legal.html">Legal</a></li>
<li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
<li class="divider"/>
<li><a href="http://www.apache.org/security">Security</a></li>
</ul>
</li>
<li><a href="./../index.html">Home</a></li>
<li><a href="./../downloads.html">Downloads</a></li>
<li><a href="./../documentation.html">Documentation</a></li>
<li><a href="./../examples-trunk/index.html">Examples</a></li>
<li><a href="./../support.html">Support</a></li>
<li><a href="./../contribute.html">Contribute</a></li>
<li><a href="./../security/index.html">Security</a></li>
</ul>
<!-- Google CSE Search Box Begins -->
<FORM class="pull-right" id="searchbox_010475492895890475512:_t4iqjrgx90" action="http://www.google.com/cse">
<INPUT type="hidden" name="cx" value="010475492895890475512:_t4iqjrgx90">
<INPUT type="hidden" name="cof" value="FORID:0">
<INPUT size="18" width="130" style="width:130px" name="q" type="text" placeholder="Search">
</FORM>
<!--<SCRIPT type="text/javascript" src="http://www.google.com/coop/cse/brand?form=searchbox_010475492895890475512:_t4iqjrgx90"></SCRIPT>-->
<!-- Google CSE Search Box Ends -->
</div>
</div>
</div>
<div class="container">
<div class="page-header">
<small><a href="./../index.html">Home</a>&nbsp;&raquo&nbsp;<a href="./../download/">Download</a></small><br>
<h1>Apache OpenEJB 3.1.3
<div style="float: right; position: relative; bottom: -10px; ">
<a onclick="javascript:gpshare()" class="gp-share sprite" title="Share on Google+">share [gp]</a>
<a onclick="javascript:fbshare()" class="fb-share sprite" title="Share on Facebook">share [fb]</a>
<a onclick="javascript:twshare()" class="tw-share sprite" title="Share on Twitter">share [tw]</a>
<a onclick="javascript:pinshare()" class="pin-share sprite" title="Share on Pinterest">share [pin]</a>
<a data-toggle="modal" href="#edit" class="edit-page" title="Contribute to this Page">contribute</a>
</div>
</h1>
</div>
<ul>
<li>Release Date: October 20th, 2010</li>
<li>Partial EJB 3.1 support</li>
<li>EJB 3.0 support</li>
<li>EJB 2.1 support</li>
<li>EJB 2.0 support</li>
<li>EJB 1.1 support</li>
</ul>
<p><a name="ApacheOpenEJB3.1.3-Download"></a></p>
<h1>Download</h1>
<p><a name="ApacheOpenEJB3.1.3-ApacheOpenEJBStandaloneServer"></a></p>
<h4>Apache OpenEJB Standalone Server</h4>
<ul>
<li>Apache OpenEJB 3.1.3</li>
<li>Apache ActiveMQ 5.3.1</li>
<li>Apache CXF 2.2.10</li>
<li>Apache OpenJPA 1.2.1</li>
<li>Apache Geronimo Connector &amp; Transaction 2.1</li>
</ul>
<p><em>binaries</em></p>
<ul>
<li><a href="http://archive.apache.org/dist/openejb/3.1.3/openejb-3.1.3.zip">openejb-3.1.3.zip</a>
([pgp](http://www.apache.org/dist/openejb/3.1.3/openejb-3.1.3.zip.asc, <a href="http://www.apache.org/dist/openejb/3.1.3/openejb-3.1.3.zip.md5">md5</a>
) </li>
<li><a href="http://archive.apache.org/dist/openejb/3.1.3/openejb-3.1.3.tar.gz">openejb-3.1.3.tar.gz</a>
(<a href="http://www.apache.org/dist/openejb/3.1.3/openejb-3.1.3.tar.gz.asc">pgp</a>, <a href="http://www.apache.org/dist/openejb/3.1.3/openejb-3.1.3.tar.gz.md5">md5</a>
) </li>
</ul>
<p><a name="ApacheOpenEJB3.1.3-ApacheOpenEJBforTomcat"></a></p>
<h4>Apache OpenEJB for Tomcat</h4>
<ul>
<li>Apache OpenEJB 3.1.3</li>
<li>Apache ActiveMQ 5.3.1</li>
<li>Apache CXF 2.2.10</li>
<li>Apache OpenJPA 1.2.1</li>
<li>Apache Geronimo Connector &amp; Transaction 2.1</li>
</ul>
<p><em>binaries</em></p>
<ul>
<li><a href="http://archive.apache.org/dist/openejb/3.1.3/openejb.war">openejb.war</a>
(<a href="http://www.apache.org/dist/openejb/3.1.3/openejb.war.asc">pgp</a>, <a href="http://www.apache.org/dist/openejb/3.1.3/openejb.war.md5">md5</a>) </li>
</ul>
<p><a name="ApacheOpenEJB3.1.3-ApacheTomtom-Pre-bundledTomcat"></a></p>
<h4>Apache Tomtom - Pre-bundled Tomcat</h4>
<ul>
<li>Apache Tomcat 6.0.29</li>
<li>Apache OpenEJB 3.1.3</li>
<li>Apache ActiveMQ 5.3.1</li>
<li>Apache CXF 2.2.10</li>
<li>Apache OpenJPA 1.2.1</li>
<li>Apache Geronimo Connector &amp; Transaction 2.1</li>
</ul>
<p><em>binaries</em></p>
<ul>
<li><a href="http://archive.apache.org/dist/openejb/3.1.3/tomtom-6.0.29.313.zip">tomtom-6.0.29.313.zip</a>
(<a href="http://www.apache.org/dist/openejb/3.1.3/tomtom-6.0.29.313.zip.asc">pgp</a>, <a href="http://www.apache.org/dist/openejb/3.1.3/tomtom-6.0.29.313.zip.md5">md5</a>
) </li>
<li><a href="http://archive.apache.org/dist/openejb/3.1.3/tomtom-6.0.29.313.tar.gz">tomtom-6.0.29.313.tar.gz</a> (<a href="http://www.apache.org/dist/openejb/3.1.3/tomtom-6.0.29.313.tar.gz.asc">pgp</a>, <a href="http://www.apache.org/dist/openejb/3.1.3/tomtom-6.0.29.313.tar.gz.md5">md5</a>
) </li>
</ul>
<p><a name="ApacheOpenEJB3.1.3-EJB3.1andotherexamples(sourceincluded)"></a></p>
<h4>EJB 3.1 and other examples (source included)</h4>
<ul>
<li><a href="http://archive.apache.org/dist/openejb/3.1.3/openejb-examples-3.1.3.tar.gz">openejb-examples-3.1.3.tar.gz</a>(<a href="http://www.apache.org/dist/openejb/3.1.3/openejb-examples-3.1.3.tar.gz.asc">pgp</a>, <a href="http://www.apache.org/dist/openejb/3.1.3/openejb-examples-3.1.3.tar.gz.md5">md5</a></li>
<li><a href="http://archive.apache.org/dist/openejb/3.1.3/openejb-examples-3.1.3.zip">openejb-examples-3.1.3.zip</a> (<a href="http://www.apache.org/dist/openejb/3.1.3/openejb-examples-3.1.3.zip.asc">pgp</a>, <a href="http://www.apache.org/dist/openejb/3.1.3/openejb-examples-3.1.3.zip.md5">md5</a></li>
</ul>
<p><a name="ApacheOpenEJB3.1.3-SourceCode"></a></p>
<h4>Source Code</h4>
<ul>
<li><a href="http://archive.apache.org/dist/openejb/3.1.3/openejb-3.1.3-src.zip">openejb-3.1.3-src.zip</a> (<a href="http://www.apache.org/dist/openejb/3.1.3/openejb-3.1.3-src.zip.asc">pgp</a>, <a href="http://www.apache.org/dist/openejb/3.1.3/openejb-3.1.3-src.zip.md5">md5</a></li>
<li><a href="http://archive.apache.org/dist/openejb/3.1.3/openejb-3.1.3-src.tar.gz">openejb-3.1.3-src.tar.gz</a> (<a href="http://www.apache.org/dist/openejb/3.1.3/openejb-3.1.3-src.tar.gz.asc">pgp</a>, <a href="http://www.apache.org/dist/openejb/3.1.3/openejb-3.1.3-src.tar.gz.md5">md5</a></li>
</ul>
<p><a name="ApacheOpenEJB3.1.3-ReleaseNotes"></a></p>
<h4>Release Notes</h4>
<ul>
<li><a href="http://www.apache.org/dist/openejb/3.1.3/RELEASE-NOTES.txt">RELEASE-NOTES.txt</a></li>
</ul>
<p><a name="ApacheOpenEJB3.1.3-TestedOn"></a></p>
<h1>Tested On</h1>
<table>
<tr><th> </th><th> Windows XP (JDK 1.5) </th><th> Windows XP (JDK 1.6) </th><th> Linux (JDK 1.5) </th><th>
Linux (JDK 1.6) </th><th> Mac OSX (JDK 1.5) </th><th> Mac OSX (JDK 1.6) </th></tr>
<tr><td> Embedded </td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td></tr>
<tr><td> Standalone </td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td></tr>
<tr><td> Tomcat 6.0.29 </td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td></tr>
<tr><td> Tomcat 6.0.28 </td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td></tr>
<tr><td> Tomcat 6.0.26 </td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td></tr>
<tr><td> Tomcat 6.0.24 </td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td></tr>
<tr><td> Tomcat 5.5.31 </td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td></tr>
<tr><td> Tomcat 5.5.30 </td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td></tr>
<tr><td> Tomcat 5.5.29 </td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td></tr>
<tr><td> Tomcat 5.5.28 </td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td><td><IMG class="emoticon" src="http://tomee.apache.org/resources/images/check.png" height="16" width="16" align="absmiddle" alt="" border="0"></td></tr>
</table>
<p><a name="ApacheOpenEJB3.1.3-Changelog"></a></p>
<h1>Changelog</h1>
<p><a name="ApacheOpenEJB3.1.3-NewFeatures"></a></p>
<h3>New Features</h3>
<ul>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1283">OPENEJB-1283</a>
Apache TomTom: Pre-packaged OpenEJB/Tomcat bundle</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1272">OPENEJB-1272</a>
JMX Monitoring</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1139">OPENEJB-1139</a>
EJB 3.1 No-interface view (@LocalBean)</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1377">OPENEJB-1377</a>
Multipoint service - TCP based heartbeat &amp; node discovery</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1141">OPENEJB-1141</a>
EE6 @ManagedBean</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1115">OPENEJB-1115</a>
Quartz Resource Adapter</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1235">OPENEJB-1235</a>
New Stateless pool options: PoolMin, IdleTimeout, MaxAge, Flush and more</li>
</ul>
<p><a name="ApacheOpenEJB3.1.3-Improvements"></a></p>
<h3>Improvements</h3>
<h4>Upgrades</h4>
<ul>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1227">OPENEJB-1227</a>
Support for ActiveMQ 5</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-977">OPENEJB-977</a>
Upgrade to CXF 2.2.10</li>
</ul>
<h4>Client-Server &amp; Failover</h4>
<ul>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1293">OPENEJB-1293</a>
Conditional Client Failover based on container or bean thrown Exception
types</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1292">OPENEJB-1292</a>
Client Failover on connection pool timeout</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1232">OPENEJB-1232</a>
Client Failover and ConnnectionStrategy configurable on a per bean basis</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1100">OPENEJB-1100</a>
EJB Clients using http can set connectTimeout and readTimeout</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1369">OPENEJB-1369</a>
Help, expanded options and cleaner output for MulticastTool</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1112">OPENEJB-1112</a>
ejbds service (ejbd+ssl) setup on port 4203</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1370">OPENEJB-1370</a>
Broadcast InetAddress.getLocalHost() when ejbd is bound to 0.0.0.0</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1281">OPENEJB-1281</a>
Preconfigured failover with JNDI provider url such as
"failover:ejbd://foo:4201,ejbd://bar:4201"</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1289">OPENEJB-1289</a>
Client connection pool timeouts events catchable as
ConnectionPoolTimeoutException</li>
</ul>
<h4>Testing</h4>
<ul>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1240">OPENEJB-1240</a>
@WebServiceRef support for @LocalClient</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1130">OPENEJB-1130</a>
Stricter ClientModule classpath discovery prevents possible
NameAlreadyBoundException</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1372">OPENEJB-1372</a>
Default openejb.descriptors.output to true when there are validation
failures</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1353">OPENEJB-1353</a>
Be more tolerant of truly empty beans.xml and ejb-jar.xml -- zero length
files</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1107">OPENEJB-1107</a>
Updated builtin exclude list</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1122">OPENEJB-1122</a>
Create a sample to illustrate the SEI inheritance</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1378">OPENEJB-1378</a>
Example: MDB with Quartz Resource Adapter</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1381">OPENEJB-1381</a>
Example: WebService SEI Inheritance</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1380">OPENEJB-1380</a>
Example: Common Troubleshooting Flags</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1379">OPENEJB-1379</a>
Example: Transaction Rollback</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-847">OPENEJB-847</a>
Validation: @Resource UserTransaction injection mistakenly used on bean
with Container-Managed Transactions</li>
</ul>
<h4>Misc</h4>
<ul>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1255">OPENEJB-1255</a>
Time-based configuration options can now be additive, as in "1 hour, 27
minutes and 34 seconds"</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1111">OPENEJB-1111</a>
PAX friendly LogStreamFactory for use in OSGi environments</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1276">OPENEJB-1276</a>
Add #getTransactionIdentifier(Transaction tx) to
o.a.o.hibernate.TransactionManagerLookup</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1279">OPENEJB-1279</a>
Stateless PreDestroy called on undeploy/shutdown</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1208">OPENEJB-1208</a>
Handle "destinationName" as synonym for the "destination"
ActivationConfigProperty</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1238">OPENEJB-1238</a>
Custom JNDI name format properties at bean, app, or server level</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1365">OPENEJB-1365</a>
New log4j.category.OpenEJB.persistence log category</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1242">OPENEJB-1242</a>
suport connector 1.6 and 1.0 dds in jee jaxb tree</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1027">OPENEJB-1027</a>
Add the application name to the data sources matching heuristics</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1301">OPENEJB-1301</a>
MDB InstanceLimit settable on a per-bean basis via openejb-jar.xml</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1123">OPENEJB-1123</a>
Allow default security service to be overriden</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1275">OPENEJB-1275</a>
JMX: EJB Method invocations</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1273">OPENEJB-1273</a>
JMX: Stateless Pool Stats</li>
</ul>
<p><a name="ApacheOpenEJB3.1.3-Bugs"></a></p>
<h3>Bugs</h3>
<ul>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1282">OPENEJB-1282</a>
mappedName fails to work for @Singleton</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1258">OPENEJB-1258</a>
Boolean conversion problem in ejb-jar.xml</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1118">OPENEJB-1118</a>
Split package org.apache.openejb.client</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1252">OPENEJB-1252</a>
URL->File decoding should avoid "+" in paths</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1251">OPENEJB-1251</a>
osgi annotation import needs to specify version 1.1 to avoid picking up
jdk's v 1 classes</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1297">OPENEJB-1297</a>
HeartBeat message is not read correctly for multipoint cluster</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1300">OPENEJB-1300</a>
Possible Windows jvm bug results in "java.lang.ClassCastException:
org.apache.xbean.recipe.ObjectRecipe cannot be cast to ...." </li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1120">OPENEJB-1120</a>
TomcatSecurityService should grant the guest role when no user is logged
in</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1020">OPENEJB-1020</a>
Inheritance not supported in JAX-WS endpoint interfaces exposed via CXF</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1347">OPENEJB-1347</a>
ClassCastException in ClassLoaderUtil.clearSunJarFileFactoryCache</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1127">OPENEJB-1127</a>
Unpacked RARs ignored</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1249">OPENEJB-1249</a>
Undeploy apps and stop ResourceAdapters on shutdown</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1109">OPENEJB-1109</a>
Deploy time java.sql.SQLException: Auto-commit can not be set while
enrolled in a transaction</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1261">OPENEJB-1261</a>
JSP Error on installer-view.jsp with Tomcat 6.0.26</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1053">OPENEJB-1053</a>
web.xml: unexpected element (uri:"http://java.sun.com/xml/ns/javaee",
local:"taglib"</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1116">OPENEJB-1116</a>
CMP2 EntityBean conflict when a persistent property exists called
"deleted"</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1114">OPENEJB-1114</a>
<ejb-class> element should be optional for <session> and <message-driven>
declarations</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1315">OPENEJB-1315</a>
NPE when deploying EJB modules.</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1241">OPENEJB-1241</a>
Using @WebServiceRef does not allow standard JAX-WS Api usage</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1309">OPENEJB-1309</a>
Make the DependOn sort algorithm stable</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1244">OPENEJB-1244</a>
upgrade legacy activemq 4 support to 4.1.2</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1245">OPENEJB-1245</a>
Possible Stateful bean passivation/activation error:
ClassNotFoundException</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1129">OPENEJB-1129</a>
Reverse lookup for logging may cause poor client/server performance</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1239">OPENEJB-1239</a>
Bad client connection is never getting discarded from pool</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1286">OPENEJB-1286</a>
Bug in reporting invalid @PostActivate/@PrePassivate usage in Stateful and
Singleton beans</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1131">OPENEJB-1131</a>
JDK 1.6.0 u18 has a ClassCastException in
ClassLoaderUtil.clearSunJarFileFactoryCache</li>
<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1247">OPENEJB-1247</a>
@Singleton @PreDestroy on container system shutdown</li>
</ul>
<div id="edit" class="modal hide fade in" style="display: none; ">
<div class="modal-header">
<a class="close" data-dismiss="modal">x</a>
<h3>Thank you for contributing to the documentation!</h3>
</div>
<div class="modal-body">
<h4>Any help with the documentation is greatly appreciated.</h4>
<p>All edits are reviewed before going live, so feel free to do much more than fix typos or links. If you see a page that could benefit from an entire rewrite, we'd be thrilled to review it. Don't be surprised if we like it so much we ask you for help with other pages :)</p>
<small>NOTICE: unless indicated otherwise on the pages in question, all editable content available from apache.org is presumed to be licensed under the Apache License (AL) version 2.0 and hence all submissions to apache.org treated as formal Contributions under the license terms.</small>
<!--[if gt IE 6]>
<h4>Internet Explorer Users</h4>
<p>If you are not an Apache committer, click the Yes link and enter a <i>anonymous</i> for the username and leave the password empty</p>
<![endif]-->
</div>
<div class="modal-footer">
Do you have an Apache ID?
<a href="javascript:void(location.href='https://cms.apache.org/redirect?uri='+escape(location.href))" class="btn">Yes</a>
<a href="javascript:void(location.href='https://anonymous:@cms.apache.org/redirect?uri='+escape(location.href))" class="btn">No</a>
</div>
</div>
<script src="./../resources/js/bootstrap-modal.js"></script>
<footer>
<p>Copyright &copy; 1999-2016 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
Apache TomEE, TomEE, Apache, the Apache feather logo, and the Apache TomEE project logo are trademarks of The Apache Software Foundation.
All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
</footer>
</div> <!-- /container -->
<!-- Javascript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="./../resources/js/bootstrap-dropdown.js"></script>
</body>
</html>