Return-Path: X-Original-To: apmail-openjpa-commits-archive@www.apache.org Delivered-To: apmail-openjpa-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9FD5EE0C8 for ; Sun, 9 Dec 2012 13:15:01 +0000 (UTC) Received: (qmail 84517 invoked by uid 500); 9 Dec 2012 13:15:01 -0000 Delivered-To: apmail-openjpa-commits-archive@openjpa.apache.org Received: (qmail 84385 invoked by uid 500); 9 Dec 2012 13:15:01 -0000 Mailing-List: contact commits-help@openjpa.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@openjpa.apache.org Delivered-To: mailing list commits@openjpa.apache.org Received: (qmail 84346 invoked by uid 99); 9 Dec 2012 13:15:01 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 09 Dec 2012 13:15:01 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 09 Dec 2012 13:14:56 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 816E12388C7E for ; Sun, 9 Dec 2012 13:13:58 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: svn commit: r841236 [14/35] - in /websites/staging/openjpa/trunk/content: ./ artifacts/ css/ images/ images/datacache-plugin/ Date: Sun, 09 Dec 2012 13:13:50 -0000 To: commits@openjpa.apache.org From: buildbot@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20121209131358.816E12388C7E@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Propchange: websites/staging/openjpa/trunk/content/images/image008.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/openjpa/trunk/content/images/image009.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/image009.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/openjpa/trunk/content/images/image010.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/image010.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/openjpa/trunk/content/images/image011.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/image011.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/openjpa/trunk/content/images/image012.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/image012.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/openjpa/trunk/content/images/image013.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/image013.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/openjpa/trunk/content/images/image014.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/image014.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/openjpa/trunk/content/images/image015.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/image015.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/openjpa/trunk/content/images/image016.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/image016.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/openjpa/trunk/content/images/image017.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/image017.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/openjpa/trunk/content/images/image018.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/image018.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/openjpa/trunk/content/images/image019.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/image019.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/openjpa/trunk/content/images/image020.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/image020.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/openjpa/trunk/content/images/image021.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/image021.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/openjpa/trunk/content/images/image022.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/image022.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/openjpa/trunk/content/images/image023.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/image023.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/openjpa/trunk/content/images/image024.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/image024.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/openjpa/trunk/content/images/image025.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/image025.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/openjpa/trunk/content/images/image026.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/image026.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/openjpa/trunk/content/images/image027.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/image027.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/openjpa/trunk/content/images/information.gif ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/information.gif ------------------------------------------------------------------------------ svn:mime-type = image/gif Added: websites/staging/openjpa/trunk/content/images/main.png ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/main.png ------------------------------------------------------------------------------ svn:mime-type = image/png Added: websites/staging/openjpa/trunk/content/images/mmb.PNG ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/mmb.PNG ------------------------------------------------------------------------------ svn:mime-type = image/png Added: websites/staging/openjpa/trunk/content/images/navigator.png ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/navigator.png ------------------------------------------------------------------------------ svn:mime-type = image/png Added: websites/staging/openjpa/trunk/content/images/openjpa-logo.png ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/openjpa-logo.png ------------------------------------------------------------------------------ svn:mime-type = image/png Added: websites/staging/openjpa/trunk/content/images/paint_200x150.png ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/paint_200x150.png ------------------------------------------------------------------------------ svn:mime-type = image/png Added: websites/staging/openjpa/trunk/content/images/schema.jpeg ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/schema.jpeg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/openjpa/trunk/content/images/targets.png ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/targets.png ------------------------------------------------------------------------------ svn:mime-type = image/png Added: websites/staging/openjpa/trunk/content/images/warning.gif ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/warning.gif ------------------------------------------------------------------------------ svn:mime-type = image/gif Added: websites/staging/openjpa/trunk/content/images/welcome-page.JPG ============================================================================== Binary file - no diff available. Propchange: websites/staging/openjpa/trunk/content/images/welcome-page.JPG ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/openjpa/trunk/content/index.html ============================================================================== --- websites/staging/openjpa/trunk/content/index.html (added) +++ websites/staging/openjpa/trunk/content/index.html Sun Dec 9 13:13:35 2012 @@ -0,0 +1,360 @@ + + + + + + + + + + + + + + + + + + + + + + Apache OpenJPA -- + + + +
+
+
+
+
+
+
+
+
+
+
+ + + + + + + +
+ OpenJPA Logo + +   + + ASF Logo +
+ + +
+ +
+ + + + + + + + + +
+ + +
+

+

Welcome to the Apache OpenJPA project

+

Apache OpenJPA is a Java persistence project at The Apache Software Foundation + that can be used as a stand-alone POJO + persistence layer or integrated + into any Java EE compliant container and many other lightweight +frameworks, such as Tomcat and Spring.

+

The 1.x releases + (1.2.2 is the latest) are a production ready, feature-rich, compliant +implementation of the Java Persistence API (JPA) 1.0 part of the JSR-220 Enterprise Java Beans 3.0 + specification, which pass the Sun JPA 1.0b Technology Compatibility Kit.

+

The 2.x releases + (2.2.0 is the latest) are a production ready, compliant implementation of +the JSR-317 Java Persistence 2.0 + specification, which is backwards compatible to the JPA 1.0 specification +and passes the Sun JPA 2.0 Technology Compatibility Kit.

+

The upcoming 2.3 release is based off of the 2.2.x release stream and will +contain some additional features (TBD).

+

+ + +
+ +
+ + +
+
+ + + + + + + + + + + + + + + +
  + Download Apache OpenJPA

+
 
+
+ + + + + + + + + + + + + + + +
  + Quick Start Guide

+
 
+
+ + + + + + + + + + + + + + + +
  + User's Guide

+
 
+

+

+

Events and News

+

+
+ + +

+

+ +

+ OpenJPA 2.2.0 Released +
+

+

+

The Apache OpenJPA community is proud to announce the release of OpenJPA 2.2.0.

+

Please visit our project website to learn more about Apache OpenJPA and
+ how to download or include our persistence provider in your builds.

+

http://openjpa.apache.org/

+

Thanks,
+ Apache OpenJPA PMC

+

+
+

+

+
+

+

+ + + +

+ OpenJPA 2.1.1 Released

+

+

+

+

The Apache OpenJPA community is proud to announce the maintenance
+ release of OpenJPA 2.1.1.

+

Please visit our project website to learn more about Apache OpenJPA and
+ how to download or include our persistence provider in your builds.

+

http://openjpa.apache.org/

+

Thanks,
+ Apache OpenJPA PMC

+
+
+

+

+
+ + + + + +

+

OpenJPA 2.1.0 Released + +

+

+

The Apache OpenJPA community is proud to announce the maintenance
+ release of OpenJPA 2.0.1. As with the prior 2.0.0 release, this
+ distribution is based on the final JSR 317 Java Persistence API, Version
+ 2.0 specification and passes the JPA 2.0 TCK.

+

Please visit our project website to learn more about Apache OpenJPA and
+ how to download or include our persistence provider in your builds.

+

http://openjpa.apache.org/

+

Thanks,
+ Apache OpenJPA PMC

+
+
+

+

+
+ +

+

+ + +

+ REST on OpenJPA +

+

+
+

JEST: REST on OpenJPA has been published as a featured article in IBM developerworks

+

Also there is an upcoming presentation on JEST in San Francisco Java User Group on February 8, 2011.

+

+

+

+

+

Resources

+ +
+
+
+
+
+
+
+
+ +
+
+
+ Copyright (C) 2006,2012 The Apache Software Foundation. Licensed under Apache License 2.0.
+ Apache, the Apache feather logo and OpenJPA are trademarks of The Apache Software Foundation.
+ Other names may be trademarks of their respective owners.
+
+ + + + + + Added: websites/staging/openjpa/trunk/content/integration.html ============================================================================== --- websites/staging/openjpa/trunk/content/integration.html (added) +++ websites/staging/openjpa/trunk/content/integration.html Sun Dec 9 13:13:35 2012 @@ -0,0 +1,251 @@ + + + + + + + + + + + + + + + + + + + + + + Apache OpenJPA -- + + + +
+
+
+
+
+
+
+
+
+
+
+ + + + + + + +
+ OpenJPA Logo + +   + + ASF Logo +
+ + +
+ +
+ + + + + + + + + +
+ + +
+

+

+

Runtime Dependencies

+

The binary release download of OpenJPA includes all of the code needed to +run in a stand-alone Java SE JVM or within a Java EE application server.

+

See Build and Runtime Dependencies + for details on the required Java levels and runtime artifacts.

+

+

Integration with Apache TomEE

+

Apache TomEE is a distribution of Tomcat bundled with OpenJPA and the other necessary components to make it a Java EE 6 compliant Web Profile implementation. Apache TomEE 1.0.0 and later include OpenJPA 2.2.x. TomEE works in Eclipse using the Tomcat adapter and you can simply deploy a web archive that contains a persistence unit without the need to include OpenJPA in the webapp. Unlike putting OpenJPA in Tomcat, TomEE supports full container managed EntityManagers and JTA persistence units.

+

+

Integrating with Apache Geronimo:

+

Apache Geronimo + V2.0.2 through 2.1.3 include OpenJPA 1.0.x and you can simply deploy an +enterprise archive, web archive, or EJB-JAR that contains a persistence +unit. +Apache Geronimo V2.1.4 includes OpenJPA 1.2.x and you can simply deploy an +enterprise archive, web archive, or EJB-JAR that contains a persistence +unit.

+

+

Integrating with GlassFish:

+

Since GlassFish + implements the Java Persistence API 1.0 SPI, it is very easy to use +OpenJPA in Glassfish. See Sahoo's blog + for further details.

+

+

Integrating with Sun Java System Application Server 9.x:

+

Since Sun Java System Application Server is based on code from the GlassFish project +, the instructions to use OpenJPA in GlassFish and Sun Java System +Application Server remain the same.

+

+

Integrating with IBM WebSphere Application Server:

+

See IBM WebSphere Developer Technical Journal: Leveraging OpenJPA with WebSphere Application Server V6.1.

+

Also, WebSphere Application Server V6.1 can download and install the EJB3 Feature Pack +, which includes OpenJPA 1.0.x.

+

WebSphere Application Server V7.0 + includes OpenJPA 1.2.x and you can simply deploy an enterprise archive, web archive, or EJB-JAR that contains a persistence unit.
+

+

The WebSphere Application Server V7 Feature Pack for OSGi Applications and Java Persistence API 2.0 + includes OpenJPA 2.0 and provides the use of the JPA 2.0 programming model +within Java EE5 and OSGi applications.

+

+

Integrating with IBM WebSphere Application Server Community Edition:

+

WebSphere Application Server Community Edition + V2.0.0.2 through 2.1.1.1 include OpenJPA 1.0.x and you can simply deploy +an enterprise archive, web archive, or EJB-JAR that contains a persistence unit.

+

WebSphere Application Server Community Edition V2.1.x releases after +V2.1.1.1 will include OpenJPA 1.2.x and you can simply deploy an enterprise +archive, web archive, or EJB-JAR that contains a persistence unit.

+

Integrating with JOnAS Application Server V 4.X (J2EE 1.4 / EJB2.1 Container):

+

OpenJPA can successfully be integrated with the JOnAS 4.x Application +server family. I succeeded in configuring OpenJPA to use managed JTA +transactions of JOnAS, which means that you can use OpenJPA in parallel to +EJB 2.1 CMP/BMP Entity Beans within the SAME container managed +transactions of your JOnAS Application Server. See Hans Prueller's blog entry + for further details.

+

+

Integrating with BEA Weblogic Server 10:

+

BEA WebLogic Server 10 + includes OpenJPA. To use OpenJPA in a WebLogic Server environment, you can +simply deploy an enterprise archive, web archive, or EJB-JAR that contains +a persistence unit. The default persistence provider in WebLogic Server is +OpenJPA + Kodo, so you can either leave the element out of your +persistence.xml file, or set it to +org.apache.openjpa.persistence.PersistenceProviderImpl.

+

BEA Kodo + is built on top of OpenJPA, and so includes the OpenJPA jars.

+

+

Integrating with Spring:

+

It is not necessary to configure a Spring loadTimeWeaver when using OpenJPA +build time enhancement. The following warning message will be logged by +OpenJPA when creating an EntityManagerFactory but it can be safely ignored.

+
+

WARN [main] while registering a ClassTransformer with PersistenceUnitInfo: name 'PuName', root URL [file:/.../]. The error has been consumed. To see it, set your openjpa.Runtime log level to TRACE. Load-time class transformation will not be available.

+
+

Please see the Spring documentation + for more information.

+
+
+
+
+
+
+
+
+ +
+
+
+ Copyright (C) 2006,2012 The Apache Software Foundation. Licensed under Apache License 2.0.
+ Apache, the Apache feather logo and OpenJPA are trademarks of The Apache Software Foundation.
+ Other names may be trademarks of their respective owners.
+
+ + + + + + Added: websites/staging/openjpa/trunk/content/intro.html ============================================================================== --- websites/staging/openjpa/trunk/content/intro.html (added) +++ websites/staging/openjpa/trunk/content/intro.html Sun Dec 9 13:13:35 2012 @@ -0,0 +1,191 @@ + + + + + + + + + + + + + + + + + + + + + + Apache OpenJPA -- + + + +
+
+
+
+
+
+
+
+
+
+
+ + + + + + + +
+ OpenJPA Logo + +   + + ASF Logo +
+ + +
+ +
+ + + + + + + + + +
+ + +
+

+

Apache OpenJPA is a Java persistence project at The Apache Software Foundation + that can be used as a stand-alone POJO + persistence layer or integrated + into any Java EE compliant container and many other lightweight +frameworks, such as Tomcat and Spring.

+

The 1.x releases + (1.2.2 is the latest) are a production ready, feature-rich, compliant +implementation of the Java Persistence API (JPA) 1.0 part of the JSR-220 Enterprise Java Beans 3.0 + specification, which pass the Sun JPA 1.0b Technology Compatibility Kit.

+

The 2.x releases + (2.2.0 is the latest) are a production ready, compliant implementation of +the JSR-317 Java Persistence 2.0 + specification, which is backwards compatible to the JPA 1.0 specification +and passes the Sun JPA 2.0 Technology Compatibility Kit.

+

The upcoming 2.3 release is based off of the 2.2.x release stream and will +contain some additional features (TBD).

+
+
+
+
+
+
+
+
+ +
+
+
+ Copyright (C) 2006,2012 The Apache Software Foundation. Licensed under Apache License 2.0.
+ Apache, the Apache feather logo and OpenJPA are trademarks of The Apache Software Foundation.
+ Other names may be trademarks of their respective owners.
+
+ + + + + + Added: websites/staging/openjpa/trunk/content/jconsole-datacache-plugin.html ============================================================================== --- websites/staging/openjpa/trunk/content/jconsole-datacache-plugin.html (added) +++ websites/staging/openjpa/trunk/content/jconsole-datacache-plugin.html Sun Dec 9 13:13:35 2012 @@ -0,0 +1,216 @@ + + + + + + + + + + + + + + + + + + + + + + Apache OpenJPA -- + + + +
+
+
+
+
+
+
+
+
+
+
+ + + + + + + +
+ OpenJPA Logo + +   + + ASF Logo +
+ + +
+ +
+ + + + + + + + + +
+ + +
+

+

JConsole DataCache Plugin

+

This plugin is used to extend the JConsole that is bundled as part of the 1.5 JDK +.

+

+

Download

+

The latest OpenJPA Tools JAR file can be download from the SNAPSHOT Repository + or can be built from the source code in svn by using Maven 2.2.1 and Java SE 6.

+

+

JSE Usage

+

This description assumes your application is running the on same machine as JConsole and application JVM matches the JConsole JVM.

+
    +
  1. +

    Start an OpenJPA application with the following configuration properties +set:

    +
    <property name="openjpa.DataCache" value="true"/>
    +<property name="openjpa.Instrumentation" value="jmx(Instrument='DataCache')"/>
    +
    + + +
  2. +
  3. +

    Launch JConsole and provide the openjpa-tools.jar via the -pluginpath +switch.

    +
    > [java_home]\bin\jconsole -pluginpath [path_to_openjpa-tools.jar]
    +
    + + +
  4. +
  5. +

    Select the PID which corresponds to your application.

    +

    pid

    +
  6. +
  7. +

    If all goes well, at this point you should see a tab labeled DataCache-[pu_name]-[n]

    +

    screen

    +
  8. +
+

+

JEE Usage

+

// In progress +http://wasdynacache.blogspot.com/2010/03/getting-jconsole-working-with-websphere.html

+
+
+
+
+
+
+
+
+ +
+
+
+ Copyright (C) 2006,2012 The Apache Software Foundation. Licensed under Apache License 2.0.
+ Apache, the Apache feather logo and OpenJPA are trademarks of The Apache Software Foundation.
+ Other names may be trademarks of their respective owners.
+
+ + + + + +