3 Replies Latest reply on Nov 12, 2009 9:27 PM by teixeie

    EJB 3 1.1.5 bundle released with JBoss AS 5.1.0.GA

    wolfc

      Already old, because a plugin release has already gone passed. :-)
      But here is AS 5.1.0.GA with a new and better EJB 3 implementation:

      "Rajesh Rajasek" wrote:
      JBoss AS 5.1.0.GA is released and is available for download.
      http://www.jboss.org/jbossas/downloads/

      Along with many bug fixes and enhancements, this is the first general release to include our new, significantly improved open-source console.
      Highlights
      * New Web Console - This release includes our new administration console. Several updates have been made since the CR1 release, including the introduction of WAR metrics.
      * Web Beans Update - In addition, this release includes an updated tech preview of the new JSR-299 Web Beans RI.
      * Farming Returns - Due to popular demand, the farming service is back!

      For detailed release notes, visit here:
      http://www.jboss.org/jbossas/docs/Release_Notes/510GA/readme.html

      Happy Memorial Day to all folks in the US!

      Thanks
      Rajesh


      These are the changes since AS 5.0.1.GA:

      Release Notes for EJB 3.0
      Includes versions: 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5

      ** Sub-task
      * [ EJBTHREE-1718 ] Deprecate usage of org.jboss.ejb3.embedded.deployers.JBossEjbParsingDeployer
      * [ EJBTHREE-1722 ] Clear out existing ejb3-async Implementation
      * [ EJBTHREE-1729 ] Make jboss-ejb3-async-spi
      * [ EJBTHREE-1740 ] Upport JBPAPP-856: Support DeliveryActive MDB activation config property on deployment
      * [ EJBTHREE-1753 ] persistenceunits MultipleEarTestCase.testServerFound fails due to changed error message
      * [ EJBTHREE-1767 ] Change ejb3-proxy to ejb3-proxy-impl
      * [ EJBTHREE-1771 ] Create a proxy transition component
      * [ EJBTHREE-1801 ] Performance : Improve the logic in the InterceptorRegistry and InjectInterceptorsFactory

      ** Feature Request
      * [ EJBTHREE-987 ] support DeliveryActive MDB activation config property
      * [ EJBTHREE-1624 ] Provide @EJB injection into MC Beans
      * [ EJBTHREE-1708 ] Allow the installer to install packages and remain in the temp dir
      * [ EJBTHREE-1768 ] Create a Utility to alter Manifest Class-Path in jbossall-client
      * [ EJBTHREE-1815 ] Unwarranted deployment errors must specify the offending bean

      ** Bug
      * [ EJBTHREE-1135 ] Interceptor's tutorial page contains outdated XML
      * [ EJBTHREE-1346 ] Disabling @Clustered via jboss.xml not being respected
      * [ EJBTHREE-1358 ] StrictMaxPool for SFSB does not decrease Pool-Usage on bean-removal
      * [ EJBTHREE-1597 ] Missing default persistence properties
      * [ EJBTHREE-1629 ] Ejb3DescriptorHandler does not handle complete set of primitives
      * [ EJBTHREE-1677 ] Incorrect handling of overloaded methods in ServiceMBeanDelegate
      * [ EJBTHREE-1690 ] jboss-ejb3-core has has a transitive dependency on jboss-servlet-api
      * [ EJBTHREE-1692 ] Slow memory leak in StatefulTreeCache if removal timeout is not configured.
      * [ EJBTHREE-1694 ] FieldBeanProperty.set has potential NPE, not considering Bootstrap CL
      * [ EJBTHREE-1700 ] EJB3 installer deletes JBOSS_HOME/client/ejb3-persistence.jar and does not copy it back during patching
      * [ EJBTHREE-1745 ] java:comp/env isn't available for SessionSynchronization callbacks
      * [ EJBTHREE-1746 ] EJB3 tutorials not working against JBossAS-5.0.1 GA
      * [ EJBTHREE-1757 ] Chapter 36 of the tutorial guide is missing the chapter name
      * [ EJBTHREE-1778 ] Proxy Factories are not bound in MC under unique names across EARs
      * [ EJBTHREE-1793 ] EJb2.x bean in reference21_30 testcase of the testsuite does not strictly follow the spec
      * [ EJBTHREE-1795 ] Fix the ChangeXMLUnitTestCase to be more robust
      * [ EJBTHREE-1798 ] JNDIKernelRegistryPlugin should not create proxies or sessions during MC context state change
      * [ EJBTHREE-1802 ] AbstractEjbReferenceValueMetadata doesn't handle UnresolvableReferenceException while resolving EJB reference
      * [ EJBTHREE-1803 ] Installer does not copy core-client to client folder of AS
      * [ EJBTHREE-1807 ] StatefulTreeCache removal task can't handle already removed beans
      * [ EJBTHREE-1808 ] Fix the pointcut expressions, to introduce annotations on joinpoints, in ejb3-interceptors-aop.xml
      * [ EJBTHREE-1825 ] Fix the typo in jboss-ejb3-endpoint-deployer.xml which is used in the plugin for installing the ejb3-endpoint-deployer

      ** Task
      * [ EJBTHREE-1241 ] Address EJB3 TestSuite Regressions
      * [ EJBTHREE-1396 ] MockServer must report startup / shutdown
      * [ EJBTHREE-1401 ] Create Tests for @Remote pass-by-value within local JVM
      * [ EJBTHREE-1693 ] Don't duplicate DeploymentUnit.getTopLevel
      * [ EJBTHREE-1695 ] Remove ejb3-core dependency upon ejb3-async
      * [ EJBTHREE-1697 ] Move the current ejb3 timer service to a separate optional component
      * [ EJBTHREE-1709 ] Check for applicable interceptors is missing (Was: Unnecessary logging at WARN level)
      * [ EJBTHREE-1715 ] Define centralized location for versioning of dependency chain
      * [ EJBTHREE-1725 ] Create an unit test for ApplicationException inheritance
      * [ EJBTHREE-1726 ] ChainedProcessingInvocationHandler duplicates AOP
      * [ EJBTHREE-1747 ] Make the individual tutorials runnable through Maven
      * [ EJBTHREE-1748 ] Make the EJB3 tutorials Maven releasable
      * [ EJBTHREE-1754 ] Fix the "factory" tests in testsuite
      * [ EJBTHREE-1758 ] SessionSpecContainer expects a j.l.r.Proxy in invoke method
      * [ EJBTHREE-1760 ] Extract a slim remote server into its own test component
      * [ EJBTHREE-1761 ] Give ProxyObjectFactory a serialVersionUID
      * [ EJBTHREE-1762 ] Remove vestigial code from Invocation Handlers
      * [ EJBTHREE-1763 ] Rename and reset hierarchy of StatefulSessionInvokableContext
      * [ EJBTHREE-1764 ] Change API of InvokableContext.invoke()
      * [ EJBTHREE-1765 ] Unify InvocationHandlers into one implementation
      * [ EJBTHREE-1766 ] Break out contracts from ejb3-proxy into ejb3-proxy-spi
      * [ EJBTHREE-1769 ] Remove installation of TimerService from Plugin
      * [ EJBTHREE-1772 ] Create an endpoint SPI
      * [ EJBTHREE-1773 ] Allow SFSB proxies to request non-business-method removal
      * [ EJBTHREE-1774 ] Remove StatefulSessionProxy
      * [ EJBTHREE-1775 ] Refactor MockServer to be more extensible/generic
      * [ EJBTHREE-1777 ] Proxies may not support operations outside of Object.class and business interface methods
      * [ EJBTHREE-1780 ] Provide an injectable indirection to the EJB Container for WebBeans
      * [ EJBTHREE-1786 ] Create endpoint deployers
      * [ EJBTHREE-1788 ] Update the MDB tutorial guide to make a reference to the jboss specific DeliveryActive ActivationConfigProperty
      * [ EJBTHREE-1809 ] Remove jboss-ejb3-proxy from as-int
      * [ EJBTHREE-1810 ] Plugin needs to add ejb3-endpoint to the AS during the patch process
      * [ EJBTHREE-1820 ] Release embedded 1.0.0-Alpha-2
      * [ EJBTHREE-1821 ] Release endpoint-deployers 0.1.0
      * [ EJBTHREE-1826 ] Configure the tutorials to pass the JBossXB -Dxb.builder.useUnorderedSequence=true property during AS startup

      ** Thirdparty Change
      * [ EJBTHREE-1707 ] Upgrade to apiviz 1.2.5.GA
      * [ EJBTHREE-1796 ] Upgrade to 1.0.0-CR1 jboss-jpa-deployers

        • 1. Re: EJB 3 1.1.5 bundle released with JBoss AS 5.1.0.GA
          teixeie

          Hi,

          I am trying to evaluate JBOSS. I installed the 5.1.0.GA from the http://www.jboss.org/jbossas/downloads/ page.

          I need to use JBoss MDB 3.0 but I cannot find the jboss-ejb3x.jar (which should be under server\default\lib), jboss-annotations-ejb3.jar, jbossall-client.jar (which should be under \client). I cannot find these files at all user the 5.1.0.GA install.

          Then I noticed in the download page this note...

          Important Note: If you want EJB3 or Seam support with JBoss AS 4.0.3 SP1, 4.0.4 or 4.0.5, you MUST download and use the relevant version of JEMS Installer together with JDK5.0. JBoss AS 4.2.x versions include support for EJB3, by default.

          When I click on the http://www.jboss.org/jemsinstaller/downloads/ hyperlinks ("download" and "JEMS Installer" links in the note above), I get a...

          Sorry, the page you're looking for cannot be found.
          Please use the Search box in the header to check that the information isn't located somewhere else.

          ... Can someone please let me know what should one do to use JBoss MDB 3.0 with the 5.1.0.GA install ?

          Thanks,
          Eduardo.

          • 2. Re: EJB 3 1.1.5 bundle released with JBoss AS 5.1.0.GA
            peterj

            EJB3 (including MDB support) is built into JBoss AS 5.1.0, you do not need to install anything extra.

            Also, all of the server JAR files moved to common/lib, they are no longer in server/xxx/lib.

            • 3. Re: EJB 3 1.1.5 bundle released with JBoss AS 5.1.0.GA
              teixeie

              Thanks Peter.

              You are correct, in fact, when I included in my project all jars I could find under the 5.1.0.GA install I got it to work. :-)