1 Reply Latest reply: Jan 19, 2011 11:20 AM by 612864 RSS

    OEPE 1.6 - Oracle WebLogic Server 11gR1 PatchSet 3 requres WLS 10.3.4

    788118
      Hi!

      Anyone knowing when Weblogic Server 10.3.4 is planed GA

      --
      Borre
        • 1. Re: OEPE 1.6 - Oracle WebLogic Server 11gR1 PatchSet 3 requres WLS 10.3.4
          612864
          Borre,


          See the recent OTN post from 20110115 detailing the latest release of Oracle WebLogic Server and some retesting of the previous issues related to JSR-317 JPA 2.0 support below.
          Re: Deploy Hibernate based EAR file on Weblogic 10.3.3?
          The latest release of Oracle WebLogic Server has been available on OTN at the following location since 20110115.
          http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-main-097127.html

          This release provides support for JSR-317 JPA 2.0 container managed applications using the QWG8 patch or a manual prepending classpath change.

          In 10.3.3.0 you were required to use the FilteringClassLoader via the *<wls:prefer-application-packages>* addition to your application managed persistence unit - this workaround as well as the persistence.xml renaming one is now fully deprecated and not required in 10.3.4.0 for both application and container managed persistence contexts.
          As of 20110115 the 5 outstanding issues below look to be fixed by applying the http://download.oracle.com/docs/cd/E17904_01/web.1111/e13720/using_toplink.htm#EJBAD1309 patch for QWG8 or manually prepending to the WebLogic 10.3.4.0 server classpath.
          commEnv.cmd: line 67
          
          @rem Set BEA Home
          set BEA_HOME=C:\opt\wls1034r20110115
          @rem Enable JPA 2.0 functionality on WebLogic Server 10.3.4 with the following patch line for commEnv.cmd:67
          set PRE_CLASSPATH=%BEA_HOME%\modules\javax.persistence_1.0.0.0_2-0-0.jar;%BEA_HOME%\modules\com.oracle.jpa2support_1.0.0.0_2-0.jar
          A JPA 2.0 EE application using EclipseLink as the JPA2 persistence provider on WebLogic is detailed in the analysis section below
          1) JPA 2.0 XSD parsing - verified
          2) New JPA 2.0 schema elements like <shared-cache-mode>NONE</shared-cache-mode> - verified
          3) JPA 2.0 runtime API like a entityManager.getMetamodel(); call on the Servlet or Stateless session bean - verified
          4) JPA 2.0 weaving/instrumentation - this will require a more detailed lazy model and more debugging to fully verify
          5) Dependency Injection of a container managed JPA 2.0 entityManager on a EJB component like a stateless session bean - verified
          http://wiki.eclipse.org/EclipseLink/Development/JPA_2.0/weblogic#Enabling_JPA2_support
          OTN download
          http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-main-097127.html
          Patching
          http://download.oracle.com/docs/cd/E18476_01/doc.220/e18480/weblogicchap.htm
          Documentation
          http://download.oracle.com/docs/cd/E17904_01/web.1111/e13852/toc.htm
          Supported Oracle WebLogic Server Versions
          http://download.oracle.com/docs/cd/E15315_06/help/oracle.eclipse.tools.weblogic.doc/html/SupportedServerVersions.html
          TopLink JPA 2.0 Specific documentation/patching
          http://download.oracle.com/docs/cd/E17904_01/web.1111/e13720/using_toplink.htm#EJBAD1309
          EclipseLink Wiki: JPA 2.0 using EclipseLink on WebLogic analysis (XSD, Weaving, DI of @PersistenceContext)
          http://wiki.eclipse.org/EclipseLink/Development/JPA_2.0/weblogic#Enabling_JPA2_support

          thank you
          /Michael O'Brien
          http://www.eclipselink.org