You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by jl...@apache.org on 2018/12/04 06:51:27 UTC

[1/9] tomee git commit: Attempt to create a java modules example

Repository: tomee
Updated Branches:
  refs/heads/master c6cda9ef6 -> 52b788f62


Attempt to create a java modules example


Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/bc4b716d
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/bc4b716d
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/bc4b716d

Branch: refs/heads/master
Commit: bc4b716d3674fae90ea724060f6b307c4c3d369e
Parents: 9a0beb7
Author: Jean-Louis Monteiro <je...@gmail.com>
Authored: Tue Nov 20 11:49:05 2018 +0100
Committer: Jean-Louis Monteiro <je...@gmail.com>
Committed: Tue Nov 20 11:49:05 2018 +0100

----------------------------------------------------------------------
 examples/arquillian-jpa/pom.xml                 |   4 +-
 examples/java-modules/README.md                 |   7 ++
 examples/java-modules/pom.xml                   | 108 +++++++++++++++++++
 .../javamodules/rest/HelloResource.java         |  29 +++++
 .../javamodules/rest/HelloResourceTest.java     |  45 ++++++++
 .../src/test/resources/arquillian.xml           |  33 ++++++
 examples/pom.xml                                |  16 +--
 .../rest/application/SimpleRESTPojo.java        |  30 ------
 8 files changed, 228 insertions(+), 44 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/bc4b716d/examples/arquillian-jpa/pom.xml
----------------------------------------------------------------------
diff --git a/examples/arquillian-jpa/pom.xml b/examples/arquillian-jpa/pom.xml
index 6623363..681e904 100644
--- a/examples/arquillian-jpa/pom.xml
+++ b/examples/arquillian-jpa/pom.xml
@@ -50,8 +50,8 @@
   <dependencies>
     <dependency>
       <groupId>org.apache.tomee</groupId>
-            <artifactId>javaee-api</artifactId>
-       <version>8.0</version>
+      <artifactId>javaee-api</artifactId>
+      <version>8.0</version>
       <scope>provided</scope>
     </dependency>
     <dependency>

http://git-wip-us.apache.org/repos/asf/tomee/blob/bc4b716d/examples/java-modules/README.md
----------------------------------------------------------------------
diff --git a/examples/java-modules/README.md b/examples/java-modules/README.md
new file mode 100644
index 0000000..528c1d3
--- /dev/null
+++ b/examples/java-modules/README.md
@@ -0,0 +1,7 @@
+Title: Java modules example with a simple REST resource
+
+*Help us document this example! Click the blue pencil icon in the upper right to edit this page.*
+
+
+
+    

http://git-wip-us.apache.org/repos/asf/tomee/blob/bc4b716d/examples/java-modules/pom.xml
----------------------------------------------------------------------
diff --git a/examples/java-modules/pom.xml b/examples/java-modules/pom.xml
new file mode 100644
index 0000000..2b5206d
--- /dev/null
+++ b/examples/java-modules/pom.xml
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>org.superbiz</groupId>
+    <artifactId>java-modules</artifactId>
+    <packaging>war</packaging>
+    <version>8.0.0-SNAPSHOT</version>
+    <name>OpenEJB :: Web Examples :: Java Modules (Simple REST resource)</name>
+
+    <properties>
+        <arquillian.version>1.1.10.Final</arquillian.version>
+        <tomee.version>8.0.0-SNAPSHOT</tomee.version>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+    </properties>
+
+    <repositories>
+        <repository>
+            <id>apache-m2-snapshot</id>
+            <name>Apache Snapshot Repository</name>
+            <url>https://repository.apache.org/content/groups/snapshots</url>
+        </repository>
+    </repositories>
+
+    <pluginRepositories>
+        <pluginRepository>
+            <id>apache-m2-snapshot</id>
+            <name>Apache Snapshot Repository</name>
+            <url>https://repository.apache.org/content/groups/snapshots</url>
+        </pluginRepository>
+    </pluginRepositories>
+
+    <build>
+        <defaultGoal>package</defaultGoal>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <version>3.8.0</version>
+            </plugin>
+        </plugins>
+    </build>
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.tomee</groupId>
+            <artifactId>javaee-api</artifactId>
+            <version>8.0</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <version>4.12</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomee</groupId>
+            <artifactId>openejb-core</artifactId>
+            <version>${tomee.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.tomee</groupId>
+            <artifactId>arquillian-tomee-remote</artifactId>
+            <version>${tomee.version}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.jboss.arquillian.junit</groupId>
+            <artifactId>arquillian-junit-container</artifactId>
+            <version>${arquillian.version}</version>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+    <!--
+    This section allows you to configure where to publish libraries for sharing.
+    It is not required and may be deleted.  For more information see:
+    http://maven.apache.org/plugins/maven-deploy-plugin/
+    -->
+    <distributionManagement>
+        <repository>
+            <id>local-release-repo</id>
+            <url>file://${project.build.outputDirectory}/repo/</url>
+        </repository>
+        <snapshotRepository>
+            <id>local-snapshot-repo</id>
+            <url>file://${project.build.outputDirectory}/repo/</url>
+        </snapshotRepository>
+    </distributionManagement>
+</project>

http://git-wip-us.apache.org/repos/asf/tomee/blob/bc4b716d/examples/java-modules/src/main/java/org/superbiz/javamodules/rest/HelloResource.java
----------------------------------------------------------------------
diff --git a/examples/java-modules/src/main/java/org/superbiz/javamodules/rest/HelloResource.java b/examples/java-modules/src/main/java/org/superbiz/javamodules/rest/HelloResource.java
new file mode 100644
index 0000000..6100f31
--- /dev/null
+++ b/examples/java-modules/src/main/java/org/superbiz/javamodules/rest/HelloResource.java
@@ -0,0 +1,29 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+package org.superbiz.javamodules.rest;
+
+import javax.ws.rs.GET;
+import javax.ws.rs.Path;
+
+@Path("/hello")
+public class HelloResource {
+
+    @GET
+    public String sayHello() {
+        return "Hello World";
+    }
+}

http://git-wip-us.apache.org/repos/asf/tomee/blob/bc4b716d/examples/java-modules/src/test/java/org/superbiz/javamodules/rest/HelloResourceTest.java
----------------------------------------------------------------------
diff --git a/examples/java-modules/src/test/java/org/superbiz/javamodules/rest/HelloResourceTest.java b/examples/java-modules/src/test/java/org/superbiz/javamodules/rest/HelloResourceTest.java
new file mode 100644
index 0000000..9fc4572
--- /dev/null
+++ b/examples/java-modules/src/test/java/org/superbiz/javamodules/rest/HelloResourceTest.java
@@ -0,0 +1,45 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ * <p/>
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * <p/>
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.superbiz.javamodules.rest;
+
+import org.jboss.arquillian.container.test.api.Deployment;
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.arquillian.test.api.ArquillianResource;
+import org.jboss.shrinkwrap.api.Archive;
+import org.jboss.shrinkwrap.api.ShrinkWrap;
+import org.jboss.shrinkwrap.api.spec.WebArchive;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+import java.net.URL;
+
+@RunWith(Arquillian.class)
+public class HelloResourceTest {
+    @Deployment
+    public static Archive<?> createDeploymentPackage() {
+        return ShrinkWrap.create(WebArchive.class, "hello-world.war")
+                .addPackage(HelloResource.class.getPackage());
+    }
+
+    @ArquillianResource
+    private URL base;
+
+    @Test
+    public void sayHelloTest() {
+        // todo
+    }
+}

http://git-wip-us.apache.org/repos/asf/tomee/blob/bc4b716d/examples/java-modules/src/test/resources/arquillian.xml
----------------------------------------------------------------------
diff --git a/examples/java-modules/src/test/resources/arquillian.xml b/examples/java-modules/src/test/resources/arquillian.xml
new file mode 100644
index 0000000..8cdd554
--- /dev/null
+++ b/examples/java-modules/src/test/resources/arquillian.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<arquillian xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+            xmlns="http://jboss.org/schema/arquillian"
+            xsi:schemaLocation="http://jboss.org/schema/arquillian
+                                http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
+
+  <container qualifier="tomee" default="true">
+    <configuration>
+      <property name="httpPort">-1</property>
+      <property name="stopPort">-1</property>
+      <property name="ajpPort">-1</property>
+      <property name="dir">target/apache-tomee-remote</property>
+      <property name="appWorkingDir">target/arquillian-test-working-dir</property>
+    </configuration>
+  </container>
+</arquillian>

http://git-wip-us.apache.org/repos/asf/tomee/blob/bc4b716d/examples/pom.xml
----------------------------------------------------------------------
diff --git a/examples/pom.xml b/examples/pom.xml
index 18d4971..b08487e 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -213,19 +213,11 @@ BROKEN, see TOMEE-2140
     <profile>
       <id>java9</id>
       <activation>
-        <jdk>9</jdk>
+        <jdk>[9,)</jdk>
       </activation>
-      <build>
-        <plugins>
-          <plugin>
-            <groupId>org.apache.maven.plugins</groupId>
-            <artifactId>maven-surefire-plugin</artifactId>
-            <configuration> <!-- requires saaj-impl 1.4 but cxf is not yet ready -->
-              <skip>true</skip>
-            </configuration>
-          </plugin>
-        </plugins>
-      </build>
+      <modules>
+        <module>java-modules</module>
+      </modules>
     </profile>
   </profiles>
 </project>

http://git-wip-us.apache.org/repos/asf/tomee/blob/bc4b716d/examples/rest-example-with-application/src/main/java/org/superbiz/rest/application/SimpleRESTPojo.java
----------------------------------------------------------------------
diff --git a/examples/rest-example-with-application/src/main/java/org/superbiz/rest/application/SimpleRESTPojo.java b/examples/rest-example-with-application/src/main/java/org/superbiz/rest/application/SimpleRESTPojo.java
deleted file mode 100644
index 669a8fb..0000000
--- a/examples/rest-example-with-application/src/main/java/org/superbiz/rest/application/SimpleRESTPojo.java
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- */
-package org.superbiz.rest.application;
-
-import javax.ws.rs.GET;
-import javax.ws.rs.Path;
-import java.util.Date;
-
-@Path("/pojo")
-public class SimpleRESTPojo {
-
-    @GET
-    public String pojo() {
-        return "pojo ok @ " + new Date().toString();
-    }
-}


[5/9] tomee git commit: fixed confusing text in README.md

Posted by jl...@apache.org.
fixed confusing text in README.md


Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/ff479f77
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/ff479f77
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/ff479f77

Branch: refs/heads/master
Commit: ff479f77553b3e1ff197ec3a4261f8bb9fbd7a2c
Parents: 3b38ae7
Author: Richard Monson-Haefel <Ri...@Uncommon-Design.com>
Authored: Fri Nov 30 15:27:42 2018 -0600
Committer: Richard Monson-Haefel <Ri...@Uncommon-Design.com>
Committed: Fri Nov 30 15:27:42 2018 -0600

----------------------------------------------------------------------
 examples/realm-in-tomee/README.md | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/ff479f77/examples/realm-in-tomee/README.md
----------------------------------------------------------------------
diff --git a/examples/realm-in-tomee/README.md b/examples/realm-in-tomee/README.md
index 2c3f7da..b83fb34 100644
--- a/examples/realm-in-tomee/README.md
+++ b/examples/realm-in-tomee/README.md
@@ -23,9 +23,9 @@ Then this datasource is referenced in server.xml:
         userRoleTable="user_roles"
         roleNameCol="role_name"/>
 
-To initialize the datasource (for the test) we used the TomEE hook which consists in providing
-a file import-<datasource name>.sql. It should be in the classpath of the datasource so here it is
-the TomEE classpath so we added it to lib (by default in the classloader). It simply contains the
+To initialize the datasource (for the test) we used the TomEE hook which provides 
+a file import-<datasource name>.sql. The file should be in the classpath of the datasource 
+so we added it to lib (by default in the classloader). It simply contains the
 table creations and the insertion of the "admin" "tomee" with the password "tomee".
 
 ## Test it


[8/9] tomee git commit: Merge branch 'master' of github.com:apache/tomee

Posted by jl...@apache.org.
Merge branch 'master' of github.com:apache/tomee


Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/cffc2960
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/cffc2960
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/cffc2960

Branch: refs/heads/master
Commit: cffc2960fbb6ecee54b0312d5b46af813a7fc8cf
Parents: aaa4dc0 c6cda9e
Author: Jean-Louis Monteiro <je...@gmail.com>
Authored: Tue Dec 4 07:31:27 2018 +0100
Committer: Jean-Louis Monteiro <je...@gmail.com>
Committed: Tue Dec 4 07:31:27 2018 +0100

----------------------------------------------------------------------
 .../java/org/apache/openejb/AppContext.java     |    8 +-
 .../java/org/apache/openejb/BeanContext.java    |   76 +-
 .../org/apache/openejb/ClassLoaderUtil.java     |    8 +-
 .../org/apache/openejb/DeploymentContext.java   |    2 +-
 .../org/apache/openejb/InjectionProcessor.java  |    4 +-
 .../java/org/apache/openejb/MethodContext.java  |    6 +-
 .../org/apache/openejb/OpenEjbContainer.java    |    4 +-
 .../org/apache/openejb/UndeployException.java   |    2 +-
 .../openejb/assembler/classic/AppInfo.java      |   34 +-
 .../openejb/assembler/classic/Assembler.java    |   69 +-
 .../assembler/classic/ClassListInfo.java        |    2 +-
 .../openejb/assembler/classic/ClientInfo.java   |   10 +-
 .../assembler/classic/CmpJarBuilder.java        |    2 +-
 .../assembler/classic/ConnectorInfo.java        |   12 +-
 .../assembler/classic/ContainerSystemInfo.java  |    6 +-
 .../classic/DelegatePermissionCollection.java   |    4 +-
 .../assembler/classic/DeployTimeEnhancer.java   |   10 +-
 .../assembler/classic/EjbJarBuilder.java        |    2 +-
 .../openejb/assembler/classic/EjbJarInfo.java   |   24 +-
 .../openejb/assembler/classic/EjbResolver.java  |    8 +-
 .../classic/EnterpriseBeanBuilder.java          |   10 +-
 .../assembler/classic/EnterpriseBeanInfo.java   |   28 +-
 .../assembler/classic/EntityBeanInfo.java       |    6 +-
 .../classic/EntityManagerFactoryCallable.java   |    2 +-
 .../assembler/classic/FacilitiesInfo.java       |   10 +-
 .../assembler/classic/HandlerChainInfo.java     |    4 +-
 .../openejb/assembler/classic/HandlerInfo.java  |    4 +-
 .../assembler/classic/InjectableInfo.java       |    2 +-
 .../assembler/classic/InjectionBuilder.java     |    2 +-
 .../classic/InterceptorBindingBuilder.java      |   18 +-
 .../classic/InterceptorBindingInfo.java         |    4 +-
 .../assembler/classic/InterceptorInfo.java      |   18 +-
 .../classic/JaccPermissionsBuilder.java         |    4 +-
 .../openejb/assembler/classic/JndiBuilder.java  |   18 +-
 .../assembler/classic/JndiEncBuilder.java       |    4 +-
 .../openejb/assembler/classic/JndiEncInfo.java  |   16 +-
 .../assembler/classic/ManagedBeanInfo.java      |    6 +-
 .../classic/MessageDrivenBeanInfo.java          |    2 +-
 .../assembler/classic/MethodAttributeInfo.java  |    2 +-
 .../classic/MethodConcurrencyBuilder.java       |    4 +-
 .../assembler/classic/MethodInfoUtil.java       |   31 +-
 .../assembler/classic/MethodPermissionInfo.java |    2 +-
 .../assembler/classic/MethodScheduleInfo.java   |    2 +-
 .../classic/MethodTransactionBuilder.java       |    2 +-
 .../assembler/classic/PersistenceUnitInfo.java  |    8 +-
 .../assembler/classic/PolicyContext.java        |    2 +-
 .../openejb/assembler/classic/PortInfo.java     |    2 +-
 .../classic/ProxyInterfaceResolver.java         |    8 +-
 .../openejb/assembler/classic/ServiceInfo.java  |    2 +-
 .../assembler/classic/ServiceReferenceInfo.java |    4 +-
 .../openejb/assembler/classic/ServletInfo.java  |    4 +-
 .../assembler/classic/StatefulBeanInfo.java     |   14 +-
 .../assembler/classic/ValidatorBuilder.java     |    2 +-
 .../openejb/assembler/classic/WebAppInfo.java   |   24 +-
 .../openejb/assembler/classic/WsBuilder.java    |    4 +-
 .../assembler/classic/util/ServiceInfos.java    |    2 +-
 .../apache/openejb/async/AsynchronousPool.java  |    2 +-
 .../org/apache/openejb/bval/ValidatorUtil.java  |    2 +-
 .../org/apache/openejb/cdi/CdiBeanInfo.java     |   50 +-
 .../java/org/apache/openejb/cdi/CdiEjbBean.java |   12 +-
 .../java/org/apache/openejb/cdi/CdiPlugin.java  |   16 +-
 .../cdi/CdiResourceInjectionService.java        |    2 +-
 .../openejb/cdi/ConstructorInjectionBean.java   |    2 +-
 .../openejb/cdi/CurrentCreationalContext.java   |    2 +-
 .../apache/openejb/cdi/OpenEJBBeanBuilder.java  |    2 +-
 .../openejb/cdi/OptimizedLoaderService.java     |    2 +-
 .../CompositeClassLoaderConfigurer.java         |    2 +-
 .../ProvisioningClassLoaderConfigurer.java      |    4 +-
 .../java/org/apache/openejb/cli/MainImpl.java   |    2 +-
 .../openejb/component/ClassLoaderEnricher.java  |    2 +-
 .../openejb/config/AnnotationDeployer.java      |   80 +-
 .../config/AppContextConfigDeployer.java        |    2 +-
 .../apache/openejb/config/AppInfoBuilder.java   |   10 +-
 .../org/apache/openejb/config/AppModule.java    |   34 +-
 .../org/apache/openejb/config/AppValidator.java |    2 +-
 .../org/apache/openejb/config/AutoConfig.java   |   44 +-
 .../org/apache/openejb/config/AutoDeployer.java |    8 +-
 .../openejb/config/BaseConvertDefinitions.java  |    2 +-
 .../apache/openejb/config/BeanProperties.java   |    2 +-
 .../apache/openejb/config/CleanEnvEntries.java  |    2 +-
 .../openejb/config/ClearEmptyMappedName.java    |    2 +-
 .../org/apache/openejb/config/ClientModule.java |    6 +-
 .../apache/openejb/config/CmpJpaConversion.java |   18 +-
 .../config/ConfigurableClasspathArchive.java    |    4 +-
 .../openejb/config/ConfigurationFactory.java    |   26 +-
 .../apache/openejb/config/ConnectorModule.java  |    4 +-
 .../apache/openejb/config/ContainerUtils.java   |    2 +-
 .../config/ConvertDataSourceDefinitions.java    |    4 +-
 .../openejb/config/DebuggableVmHackery.java     |    4 +-
 .../apache/openejb/config/DeploymentLoader.java |   70 +-
 .../apache/openejb/config/DeploymentModule.java |    2 +-
 .../openejb/config/DeploymentsResolver.java     |    4 +-
 .../config/EnvEntriesPropertiesDeployer.java    |    2 +-
 .../apache/openejb/config/FinderFactory.java    |    6 +-
 .../openejb/config/GeneratedClientModules.java  |    2 +-
 .../openejb/config/InitEjbDeployments.java      |    6 +-
 .../openejb/config/JndiEncInfoBuilder.java      |    6 +-
 .../apache/openejb/config/LinkBuiltInTypes.java |    4 +-
 .../apache/openejb/config/MBeanDeployer.java    |    4 +-
 .../java/org/apache/openejb/config/Module.java  |    4 +-
 .../apache/openejb/config/NewLoaderLogic.java   |   12 +-
 .../config/OpenEJBDeploymentManager.java        |   12 +-
 .../openejb/config/OpenEjb2Conversion.java      |   10 +-
 .../config/PersistenceContextAnnFactory.java    |    8 +-
 .../openejb/config/PersistenceModule.java       |    2 +-
 .../config/PersistenceUnitLinkResolver.java     |    2 +-
 .../openejb/config/QuickServerXmlParser.java    |    2 +-
 .../org/apache/openejb/config/RemoteServer.java |    6 +-
 .../openejb/config/RemoveWebServices.java       |    2 +-
 .../org/apache/openejb/config/ScanUtil.java     |    4 +-
 .../org/apache/openejb/config/ServiceUtils.java |    2 +-
 .../apache/openejb/config/SunConversion.java    |   48 +-
 .../org/apache/openejb/config/TldScanner.java   |   12 +-
 .../openejb/config/ValidationContext.java       |    6 +-
 .../openejb/config/VmDeploymentManager.java     |   10 +-
 .../org/apache/openejb/config/WebModule.java    |   20 +-
 .../openejb/config/WebappAggregatedArchive.java |    2 +-
 .../org/apache/openejb/config/WsDeployer.java   |    6 +-
 .../config/provider/ProviderManager.java        |   16 +-
 .../config/provider/ServiceJarXmlLoader.java    |    6 +-
 .../config/rules/CheckAssemblyBindings.java     |    6 +-
 .../openejb/config/rules/CheckAsynchronous.java |    2 +-
 .../openejb/config/rules/CheckCallbacks.java    |    2 +-
 .../openejb/config/rules/CheckClassLoading.java |    8 +-
 .../openejb/config/rules/CheckDependsOn.java    |    8 +-
 .../config/rules/CheckDescriptorLocation.java   |    4 +-
 .../config/rules/CheckInjectionTargets.java     |    2 +-
 .../openejb/config/rules/CheckMethods.java      |    8 +-
 .../config/rules/CheckRestMethodArePublic.java  |    4 +-
 .../apache/openejb/config/sys/JaxbOpenejb.java  |    2 +-
 .../apache/openejb/config/sys/ListAdapter.java  |    2 +-
 .../org/apache/openejb/config/sys/Openejb.java  |    2 +-
 .../apache/openejb/config/sys/Resources.java    |   10 +-
 .../openejb/config/sys/SaxAppCtxConfig.java     |    6 +-
 .../apache/openejb/config/sys/SaxOpenejb.java   |    2 +-
 .../openejb/config/sys/ServiceProvider.java     |    2 +-
 .../apache/openejb/config/sys/ServicesJar.java  |    2 +-
 .../openejb/config/sys/WikiGenerator.java       |    4 +-
 .../openejb/config/typed/util/ObjectMap.java    |    4 +-
 .../config/typed/util/ProviderGenerator.java    |    4 +-
 .../apache/openejb/core/BaseSessionContext.java |   10 +-
 .../openejb/core/CoreContainerSystem.java       |   12 +-
 ...impleTransactionSynchronizationRegistry.java |    4 +-
 .../org/apache/openejb/core/ThreadContext.java  |    2 +-
 .../org/apache/openejb/core/WebContext.java     |    4 +-
 .../apache/openejb/core/cmp/CmpContainer.java   |   12 +-
 .../openejb/core/cmp/ComplexKeyGenerator.java   |    2 +-
 .../openejb/core/cmp/cmp2/Cmp2Generator.java    |    8 +-
 .../apache/openejb/core/cmp/cmp2/CmrSet.java    |    2 +-
 .../openejb/core/cmp/cmp2/SetValuedCmr.java     |    2 +-
 .../openejb/core/cmp/jpa/JpaCmpEngine.java      |    2 +-
 .../openejb/core/entity/EntityContainer.java    |    6 +-
 .../openejb/core/entity/EntityContext.java      |    4 +-
 .../core/entity/EntityInstanceManager.java      |    2 +-
 .../openejb/core/entity/EntrancyTracker.java    |    4 +-
 .../core/interceptor/InterceptorData.java       |   20 +-
 .../core/interceptor/InterceptorStack.java      |    2 +-
 .../ReflectionInvocationContext.java            |    2 +-
 .../openejb/core/ivm/BaseEjbProxyHandler.java   |   10 +-
 .../openejb/core/ivm/EjbHomeProxyHandler.java   |    6 +-
 .../openejb/core/ivm/EjbObjectProxyHandler.java |    2 +-
 .../openejb/core/ivm/IntraVmArtifact.java       |    2 +-
 .../ivm/naming/AbstractThreadLocalProxy.java    |    2 +-
 .../ivm/naming/ContextualJndiReference.java     |    4 +-
 .../openejb/core/ivm/naming/IvmContext.java     |    6 +-
 .../core/ivm/naming/JaxWsServiceReference.java  |    8 +-
 .../apache/openejb/core/managed/Instance.java   |    4 +-
 .../openejb/core/managed/ManagedContainer.java  |   18 +-
 .../openejb/core/managed/SimpleCache.java       |    8 +-
 .../openejb/core/mdb/EndpointFactory.java       |    2 +-
 .../apache/openejb/core/mdb/MdbContainer.java   |    4 +-
 .../openejb/core/mdb/MdbInstanceManager.java    |    6 +-
 .../openejb/core/mdb/MdbPoolContainer.java      |    4 +-
 .../core/security/AbstractSecurityService.java  |    6 +-
 .../core/security/jaas/SQLLoginModule.java      |    6 +-
 .../core/security/jaas/ScriptLoginModule.java   |    4 +-
 .../jaas/ServiceProviderLoginModule.java        |    4 +-
 .../core/security/jacc/BasicJaccProvider.java   |    2 +-
 .../security/jacc/BasicPolicyConfiguration.java |    2 +-
 .../core/singleton/SingletonContainer.java      |   10 +-
 .../singleton/SingletonEjbObjectHandler.java    |    2 +-
 .../singleton/SingletonInstanceManager.java     |    6 +-
 .../apache/openejb/core/stateful/Instance.java  |    4 +-
 .../openejb/core/stateful/SimpleCache.java      |    8 +-
 .../core/stateful/StatefulContainer.java        |   14 +-
 .../core/stateless/StatelessContainer.java      |   10 +-
 .../stateless/StatelessInstanceManager.java     |    4 +-
 .../openejb/core/timer/EJBCronTrigger.java      |   16 +-
 .../openejb/core/timer/EjbTimerServiceImpl.java |    4 +-
 .../openejb/core/timer/MemoryTimerStore.java    |   18 +-
 .../core/transaction/JtaTransactionPolicy.java  |    8 +-
 .../core/webservices/HandlerChainData.java      |    4 +-
 .../openejb/core/webservices/HandlerData.java   |    8 +-
 .../core/webservices/HandlerResolverImpl.java   |   16 +-
 .../webservices/PortAddressRegistryImpl.java    |   18 +-
 .../openejb/core/webservices/PortData.java      |    4 +-
 .../openejb/core/webservices/PortRefData.java   |    2 +-
 .../core/webservices/ProviderWrapper.java       |    2 +-
 .../core/webservices/ServiceRefData.java        |    4 +-
 .../apache/openejb/dyni/DynamicSubclass.java    |    2 +-
 .../org/apache/openejb/log/ColorFormatter.java  |    2 +-
 .../apache/openejb/log/logger/Log4jLogger.java  |    2 +-
 .../apache/openejb/log/logger/Slf4jLogger.java  |    5 +-
 .../stat/descriptive/DescriptiveStatistics.java |    2 +-
 .../math/stat/descriptive/moment/Kurtosis.java  |    2 +-
 .../math/stat/descriptive/moment/Skewness.java  |    2 +-
 .../openejb/monitoring/DynamicMBeanWrapper.java |   12 +-
 .../apache/openejb/monitoring/ManagedMBean.java |   14 +-
 .../openejb/monitoring/ObjectNameBuilder.java   |    4 +-
 .../openejb/monitoring/StatsInterceptor.java    |    2 +-
 .../remote/RemoteResourceMonitor.java           |    4 +-
 .../openejb/persistence/JtaEntityManager.java   |    2 +-
 .../persistence/JtaEntityManagerRegistry.java   |    2 +-
 .../apache/openejb/persistence/JtaQuery.java    |    2 +-
 .../persistence/PersistenceBootstrap.java       |    8 +-
 .../persistence/PersistenceUnitInfoImpl.java    |    6 +-
 .../openejb/resource/AutoConnectionTracker.java |   12 +-
 .../resource/activemq/ActiveMQ5Factory.java     |    4 +-
 .../resource/jdbc/DataSourceFactory.java        |    2 +-
 .../resource/jdbc/driver/AlternativeDriver.java |    2 +-
 .../logging/LoggingPreparedSqlStatement.java    |   28 +-
 .../jdbc/pool/PoolDataSourceCreator.java        |    2 +-
 .../jdbc/pool/XADataSourceResource.java         |    2 +-
 .../resource/jdbc/router/FailOverRouter.java    |    2 +-
 .../resource/quartz/QuartzResourceAdapter.java  |    8 +-
 .../rest/AbstractRestThreadLocalProxy.java      |    2 +-
 ...MultivaluedMapWithCaseInsensitiveKeySet.java |    2 +-
 .../openejb/rest/ThreadLocalHttpHeaders.java    |    2 +-
 .../openejb/ri/sp/PseudoTransactionService.java |   14 +-
 .../java/org/apache/openejb/table/Lines.java    |    2 +-
 .../openejb/testing/ApplicationComposers.java   |   30 +-
 .../openejb/testng/PropertiesBuilder.java       |    2 +-
 .../impl/ManagedExecutorServiceImpl.java        |    2 +-
 .../ManagedScheduledExecutorServiceImpl.java    |   12 +-
 .../apache/openejb/util/AnnotationFinder.java   |   10 +-
 .../apache/openejb/util/AsynchronousRunner.java |    2 +-
 .../java/org/apache/openejb/util/Classes.java   |    4 +-
 .../java/org/apache/openejb/util/Debug.java     |   14 +-
 .../apache/openejb/util/DirectoryMonitor.java   |    4 +-
 .../java/org/apache/openejb/util/Duration.java  |    2 +-
 .../apache/openejb/util/ExecutorBuilder.java    |    8 +-
 .../java/org/apache/openejb/util/Index.java     |   20 +-
 .../openejb/util/IntrospectionSupport.java      |    4 +-
 .../main/java/org/apache/openejb/util/Join.java |    2 +-
 .../org/apache/openejb/util/LinkResolver.java   |    6 +-
 .../apache/openejb/util/ListConfigurator.java   |    2 +-
 .../openejb/util/Log4jLogStreamFactory.java     |    2 +-
 .../java/org/apache/openejb/util/Logger.java    |    2 +-
 .../java/org/apache/openejb/util/Memoizer.java  |    4 +-
 .../java/org/apache/openejb/util/Messages.java  |    2 +-
 .../apache/openejb/util/ObjectRecipeHelper.java |    2 +-
 .../apache/openejb/util/OpenEJBScripter.java    |    2 +-
 .../apache/openejb/util/PojoSerialization.java  |    2 +-
 .../main/java/org/apache/openejb/util/Pool.java |    2 +-
 .../apache/openejb/util/PropertiesHelper.java   |    2 +-
 .../org/apache/openejb/util/References.java     |   20 +-
 .../apache/openejb/util/SimpleJSonParser.java   |    4 +-
 .../apache/openejb/util/SuperProperties.java    |   16 +-
 .../org/apache/openejb/util/URISupport.java     |    6 +-
 .../java/org/apache/openejb/util/UrlCache.java  |   10 +-
 .../org/apache/openejb/util/UrlComparator.java  |    2 +-
 .../openejb/util/proxy/Jdk13ProxyFactory.java   |    2 +-
 .../util/proxy/LocalBeanProxyFactory.java       |    4 +-
 .../org/apache/openejb/util/proxy/ProxyEJB.java |    2 +-
 .../apache/openejb/util/proxy/QueryProxy.java   |    6 +-
 .../openejb/web/LightweightWebAppBuilder.java   |   22 +-
 .../openejb/DependenceValidationTest.java       |    2 +-
 .../org/apache/openejb/DependencyVisitor.java   |    8 +-
 .../apache/openejb/OpenEjbContainerTest.java    |    4 +-
 .../openejb/assembler/DeployerEjbTest.java      |    2 +-
 .../assembler/classic/AccessTimeoutTest.java    |    4 +-
 .../classic/AppNamingReadOnlyTest.java          |    4 +-
 .../classic/ConcurrentLockTypeTest.java         |    4 +-
 .../assembler/classic/ConcurrentMethodTest.java |    4 +-
 .../classic/DataSourceDefinitionTest.java       |    2 +-
 .../DescriptorDataSourceDefinitionTest.java     |    2 +-
 .../InterceptorBindingInfoComparatorTest.java   |   10 +-
 .../assembler/classic/JdbcConfigTest.java       |    4 +-
 .../assembler/classic/LinkResolverTest.java     |    2 +-
 .../MethodTransactionInfoComparatorTest.java    |    6 +-
 .../OpenEjbConfigurationValidationTest.java     |    2 +-
 .../classic/ResourceInfoComparatorTest.java     |    6 +-
 .../apache/openejb/cdi/BasicObserverTest.java   |    2 +-
 .../apache/openejb/cdi/DependentScopedTest.java |    2 +-
 .../openejb/config/AnnotationDeployerTest.java  |    2 +-
 .../config/ApplicationPropertiesTest.java       |   14 +-
 .../config/AutoConfigMdbContainerTest.java      |    2 +-
 .../config/AutoConfigResourceRefsTest.java      |    4 +-
 .../apache/openejb/config/AutoDeployerTest.java |    2 +-
 .../openejb/config/BeanPropertiesTest.java      |   12 +-
 .../openejb/config/BusinessInterfacesTest.java  |    8 +-
 .../config/CheckDescriptorLocationTest.java     |    6 +-
 ...escriptorLocationTestFileDeletionHelper.java |    2 +-
 .../openejb/config/CleanEnvEntriesTest.java     |    2 +-
 .../openejb/config/DeploymentLoaderTest.java    |    4 +-
 .../openejb/config/DeploymentsElementTest.java  |   16 +-
 .../openejb/config/EarModuleNamesTest.java      |   28 +-
 .../apache/openejb/config/EarUnpackTest.java    |    4 +-
 .../apache/openejb/config/EjbModuleIdTest.java  |   14 +-
 .../openejb/config/JMXDataSourceTest.java       |    2 +-
 .../config/JndiEncInfoBuilderInsertTest.java    |   10 +-
 .../openejb/config/MBeanDeployerTest.java       |    2 +-
 .../openejb/config/ModulePropertiesTest.java    |   10 +-
 .../PersistenceContextAnnFactoryTest.java       |    2 +-
 .../openejb/config/ProviderManagerTest.java     |    4 +-
 .../openejb/config/ServiceClasspathTest.java    |    6 +-
 .../openejb/config/SunCmpConversionTest.java    |    2 +-
 .../apache/openejb/config/XmlOverridesTest.java |    2 +-
 ...CheckInvalidAsynchronousAnnotationsTest.java |    4 +-
 .../openejb/config/rules/InvokeMethod.java      |   10 +-
 .../config/rules/KeysAnnotationVisitor.java     |    4 +-
 .../config/rules/ValidationAssertions.java      |    2 +-
 .../config/rules/ValidationKeysAuditorTest.java |   18 +-
 .../openejb/core/InheritedAppExceptionTest.java |    2 +-
 .../openejb/core/asynch/AsynchInRoleTest.java   |   14 +-
 .../apache/openejb/core/asynch/AsynchTest.java  |   14 +-
 .../apache/openejb/core/cmp/jpa/AuthorBean.java |    2 +-
 .../apache/openejb/core/cmp/jpa/BookBean.java   |    2 +-
 .../openejb/core/ivm/naming/IvmContextTest.java |    4 +-
 .../core/mdb/CustomMdbContainerTest.java        |    2 +-
 .../org/apache/openejb/core/mdb/JmsTest.java    |    4 +-
 .../org/apache/openejb/core/mdb/MdbInvoker.java |    4 +-
 .../org/apache/openejb/core/mdb/MdbProxy.java   |    2 +-
 .../org/apache/openejb/core/mdb/MdbTest.java    |    4 +-
 .../openejb/core/mdb/NoMessageDeliveryTest.java |    2 +-
 .../connector/impl/SampleManagedConnection.java |    2 +-
 .../connector/impl/SampleResourceAdapter.java   |    2 +-
 .../core/singleton/AsyncPostContructTest.java   |    6 +-
 .../stateful/EntityManagerPropogationTest.java  |    4 +-
 .../stateful/StatefulConcurrentLookupTest.java  |    2 +-
 .../core/stateful/StatefulContainerTest.java    |    2 +-
 .../StatefulSecurityPermissionsTest.java        |    2 +-
 .../core/stateless/StatelessPoolStatsTest.java  |   12 +-
 .../interceptors/FullyInterceptedBean.java      |    4 +-
 .../interceptors/FullyInterceptedTest.java      |    4 +-
 .../MethodLevelInterceptorOnlySLSBean.java      |    2 +-
 .../MethodLevelInterceptorOnlyTest.java         |    2 +-
 .../SecondStatelessInterceptedBean.java         |    2 +-
 .../SecondStatelessInterceptedTest.java         |    2 +-
 .../openejb/interceptors/ThirdSLSBean.java      |    4 +-
 .../openejb/interceptors/ThirdSLSBeanTest.java  |    4 +-
 .../org/apache/openejb/interceptors/Utils.java  |    2 +-
 .../java/org/apache/openejb/meta/MetaTest.java  |    4 +-
 .../persistence/JtaEntityManagerTest.java       |    2 +-
 .../resource/AutoConnectionTrackerTest.java     |    8 +-
 .../resource/jdbc/DynamicDataSourceTest.java    |    6 +-
 .../MultiThreadedManagedDataSourceTest.java     |    2 +-
 .../cmr/onetomany/ExampleABean_ABean.java       |    4 +-
 .../entity/cmr/onetoone/ExampleABean_ABean.java |    2 +-
 .../entity/cmr/onetoone/ExampleBBean_BBean.java |    2 +-
 .../TransactionRollbackCauseTest.java           |    2 +-
 .../java/org/apache/openejb/util/Archives.java  |    2 +-
 .../apache/openejb/util/DynamicEJBImplTest.java |    4 +-
 .../org/apache/openejb/util/OptionsTest.java    |    2 +-
 .../java/org/apache/openejb/util/PoolTest.java  |   18 +-
 .../org/apache/openejb/util/PropertiesTest.java |    2 +-
 .../org/apache/openejb/util/ReferencesTest.java |   24 +-
 .../openejb/util/SuperPropertiesTest.java       |    2 +-
 .../apache/openejb/util/UrlComparatorTest.java  |    2 +-
 .../org/apache/openejb/util/WebArchives.java    |    2 +-
 .../util/proxy/LocalBeanProxyFactoryTest.java   |    6 +-
 .../openejb/util/proxy/SampleLocalBean.java     |    2 +-
 .../openejb/jee/FacesConfigFlowDefinition.java  |    2 +-
 .../junit/context/OpenEjbTestContext.java       |    8 +-
 .../org/apache/openejb/junit/context/Util.java  |   11 +-
 .../loader/provisining/MavenResolver.java       |    2 +-
 docs/.DS_Store                                  |  Bin 0 -> 6148 bytes
 docs/Configuring-in-tomee.md                    |   45 +
 docs/activemqresourceadapter-config.md          |   69 +
 docs/admin/.DS_Store                            |  Bin 0 -> 6148 bytes
 docs/admin/cluster/index.adoc                   |  242 +++
 docs/admin/configuration/application.adoc       |  100 ++
 docs/admin/configuration/containers.adoc        |  585 +++++++
 docs/admin/configuration/index.adoc             |   24 +
 docs/admin/configuration/resources.adoc         |  572 +++++++
 docs/admin/configuration/server.adoc            |   86 +
 docs/admin/file-layout.adoc                     |  144 ++
 docs/admin/index.adoc                           |    7 +
 docs/advanced/.DS_Store                         |  Bin 0 -> 6148 bytes
 docs/advanced/applicationcomposer/index.adoc    |   76 +
 docs/advanced/client/jndi.adoc                  |  114 ++
 docs/advanced/index.adoc                        |    7 +
 docs/advanced/jms/jms-configuration.adoc        |   67 +
 docs/advanced/setup/index.adoc                  |  142 ++
 docs/advanced/shading/index.adoc                |  276 ++++
 docs/advanced/tomee-embedded/foo.ado            |    0
 docs/advanced/tomee-embedded/index.adoc         |  223 +++
 docs/alternate-descriptors.md                   |  117 ++
 docs/annotations,-xml-and-defaults.md           |  569 +++++++
 docs/app-clients-and-jndi.md                    |   73 +
 docs/application-composer/advanced.md           |   90 +
 docs/application-composer/getting-started.md    |  188 +++
 docs/application-composer/history.md            |   38 +
 docs/application-composer/index.md              |   18 +
 docs/application-deployment-solutions.md        |   78 +
 docs/application-discovery-via-the-classpath.md |   94 ++
 docs/application-resources.md                   |  250 +++
 docs/arquillian-available-adapters.md           |  264 +++
 docs/arquillian-getting-started.md              |   24 +
 docs/basics---getting-things.md                 |  107 ++
 docs/basics---security.md                       |   55 +
 docs/basics---transactions.md                   |   60 +
 docs/bmpentitycontainer-config.md               |   37 +
 docs/bouncy-castle.md                           |   34 +
 docs/built-in-type-converters.md                |   94 ++
 docs/callbacks.md                               |  167 ++
 docs/changing-jms-implementations.md            |  136 ++
 docs/client-server-transports.md                |   22 +
 docs/clients.md                                 |  104 ++
 docs/cmpentitycontainer-config.md               |   36 +
 docs/collapsed-ear.md                           |   46 +
 docs/common-datasource-configurations.md        |  115 ++
 docs/common-errors.md                           |   30 +
 docs/common-persistenceprovider-properties.md   |   47 +
 docs/comparison.md                              |  222 +++
 docs/concepts.md                                |   79 +
 docs/configuration.md                           |  144 ++
 docs/configuring-containers-in-tests.md         |   27 +
 docs/configuring-datasources-in-tests.md        |   60 +
 docs/configuring-datasources.md                 |  170 ++
 docs/configuring-durations.md                   |   67 +
 docs/configuring-javamail.md                    |   41 +
 docs/configuring-logging-in-tests.md            |  118 ++
 docs/configuring-persistenceunits-in-tests.md   |  144 ++
 docs/constructor-injection.md                   |   98 ++
 docs/containers-and-resources.md                |  483 ++++++
 docs/contrib/.DS_Store                          |  Bin 0 -> 6148 bytes
 docs/contrib/debug/debug-intellij.md            |  133 ++
 docs/contrib/debug/idea1.png                    |  Bin 0 -> 48995 bytes
 docs/contrib/debug/idea10.png                   |  Bin 0 -> 54939 bytes
 docs/contrib/debug/idea2.png                    |  Bin 0 -> 36567 bytes
 docs/contrib/debug/idea3.png                    |  Bin 0 -> 20165 bytes
 docs/contrib/debug/idea4.png                    |  Bin 0 -> 55824 bytes
 docs/contrib/debug/idea6.png                    |  Bin 0 -> 19286 bytes
 docs/contrib/debug/idea7.png                    |  Bin 0 -> 19805 bytes
 docs/contrib/debug/idea8.png                    |  Bin 0 -> 55721 bytes
 docs/contrib/debug/idea9.png                    |  Bin 0 -> 19477 bytes
 docs/custom-injection.md                        |  193 +++
 docs/datasource-config.md                       |  541 ++++++
 docs/datasource-configuration-by-creator.md     |  151 ++
 docs/datasource-password-encryption.md          |  128 ++
 docs/deamon/lin-service.md                      |   17 +
 docs/deamon/win-service.md                      |   17 +
 docs/declaring-references.md                    |    6 +
 docs/deploy-tool.md                             |  165 ++
 docs/deploying-in-tomee.md                      |   73 +
 docs/deployment-id.md                           |  231 +++
 docs/deployments.md                             |  135 ++
 docs/details-on-openejb-jar.md                  |  156 ++
 docs/developer/.DS_Store                        |  Bin 0 -> 6148 bytes
 docs/developer/classloading/index.adoc          |   59 +
 docs/developer/configuration/cxf.adoc           |   93 ++
 docs/developer/ide/index.adoc                   |   25 +
 docs/developer/index.adoc                       |    7 +
 docs/developer/json/index.adoc                  |  206 +++
 docs/developer/migration/tomee-1-to-7.adoc      |   33 +
 .../testing/applicationcomposer/index.adoc      |  335 ++++
 docs/developer/testing/arquillian/index.adoc    |  421 +++++
 docs/developer/testing/index.adoc               |    9 +
 docs/developer/testing/other/index.adoc         |  134 ++
 docs/developer/tools/gradle-plugins.adoc        |   50 +
 docs/developer/tools/index.adoc                 |    8 +
 docs/developer/tools/maven-plugins.adoc         |   12 +
 .../tools/maven/applicationcomposer.adoc        |   47 +
 docs/developer/tools/maven/embedded.adoc        |   53 +
 docs/developer/tools/maven/tomee.adoc           |  183 ++
 docs/docs.adoc                                  |   26 +
 docs/documentation.md                           |  106 ++
 docs/documentation.old.md                       |  102 ++
 docs/dynamic-datasource.md                      |  220 +++
 docs/eclipse-plugin.md                          |   42 +
 docs/ejb-failover.md                            |   89 +
 docs/ejb-local-ref.md                           |   52 +
 docs/ejb-over-ssl.md                            |  100 ++
 docs/ejb-ref.md                                 |   50 +
 docs/ejb-refs.md                                |  178 ++
 docs/ejb-request-logging.md                     |   98 ++
 docs/ejbd-transport.md                          |  136 ++
 docs/embedded-and-remotable.md                  |  181 ++
 docs/embedded-configuration.md                  |  135 ++
 docs/embedding.md                               |   30 +
 docs/failover-logging.md                        |   42 +
 docs/faq.md                                     |   99 ++
 docs/features.md                                |    6 +
 docs/from-glassfish-to-tomee.md                 |    7 +
 ...-testing-with-openejb,-jetty-and-selenium.md |  240 +++
 docs/generating-ejb-3-annotations.md            |   61 +
 docs/getting-started.md                         |  172 ++
 docs/hello-world.md                             |  250 +++
 docs/hibernate.md                               |   98 ++
 docs/initialcontext-config.md                   |   26 +
 docs/installation-drop-in-war.md                |   45 +
 docs/installation.md                            |   34 +
 docs/installing-tomee.md                        |   71 +
 docs/java7.md                                   |   40 +
 docs/javaagent-with-maven-surefire.md           |   57 +
 docs/javaagent.md                               |   61 +
 docs/javaee7-status.md                          |  185 +++
 docs/javamailsession-config.md                  |   26 +
 docs/jms-resources-and-mdb-container.md         |  283 ++++
 docs/jmsconnectionfactory-config.md             |   87 +
 docs/jndi-names.md                              |  372 +++++
 docs/jpa-concepts.md                            |  220 +++
 docs/jpa-usage.md                               |   52 +
 docs/local-client-injection.md                  |   87 +
 docs/local-server.md                            |   61 +
 docs/lookup-of-other-ejbs-example.md            |  149 ++
 docs/managedcontainer-config.md                 |   26 +
 docs/manual-installation.md                     |  224 +++
 docs/maven.md                                   |   42 +
 docs/maven/build-mojo.md                        | 1426 ++++++++++++++++
 docs/maven/configtest-mojo.md                   | 1328 +++++++++++++++
 docs/maven/debug-mojo.md                        | 1395 ++++++++++++++++
 docs/maven/deploy-mojo.md                       |  255 +++
 docs/maven/exec-mojo.md                         | 1551 +++++++++++++++++
 docs/maven/favicon.ico                          |  Bin 0 -> 3638 bytes
 docs/maven/help-mojo.md                         |  149 ++
 docs/maven/index.md                             |  148 ++
 docs/maven/list-mojo.md                         |  169 ++
 docs/maven/run-mojo.md                          | 1395 ++++++++++++++++
 docs/maven/start-mojo.md                        | 1395 ++++++++++++++++
 docs/maven/stop-mojo.md                         | 1328 +++++++++++++++
 docs/maven/undeploy-mojo.md                     |  209 +++
 docs/messagedrivencontainer-config.md           |   67 +
 docs/multicast-discovery.md                     |   83 +
 docs/multiple-business-interface-hazzards.md    |  202 +++
 docs/multipoint-considerations.md               |   30 +
 docs/multipoint-discovery.md                    |   75 +
 docs/multipoint-recommendations.md              |  141 ++
 docs/multipulse-discovery.md                    |   94 ++
 docs/new-in-openejb-3.0.md                      |  179 ++
 docs/openejb-3.md                               |   72 +
 docs/openejb-binaries.md                        |   27 +
 docs/openejb-eclipse-plugin.md                  |   22 +
 docs/openejb-jsr-107-integration.md             |   25 +
 docs/openejb.xml.md                             |   96 ++
 docs/openjpa.md                                 |  113 ++
 docs/orb-config.md                              |   26 +
 docs/persistence-context.md                     |   57 +
 docs/persistence-unit-ref.md                    |   91 +
 docs/properties-listing.md                      |   94 ++
 docs/properties-tool.md                         |  216 +++
 docs/property-overriding.md                     |   65 +
 docs/provisioning.md                            |   78 +
 docs/proxyfactory-config.md                     |   26 +
 docs/queue-config.md                            |   36 +
 docs/quickstart.md                              |   71 +
 docs/refcard/.DS_Store                          |  Bin 0 -> 6148 bytes
 docs/refcard/css/cypher_main.css                |  493 ++++++
 docs/refcard/css/github.min.css                 |  129 ++
 docs/refcard/css/refcard.css                    |  491 ++++++
 docs/refcard/css/style.css                      |  102 ++
 docs/refcard/favicon.ico                        |  Bin 0 -> 3638 bytes
 docs/refcard/images/github.png                  |  Bin 0 -> 2473 bytes
 docs/refcard/images/tomee.png                   |  Bin 0 -> 1914 bytes
 docs/refcard/js/highlight.min.js                |    1 +
 docs/refcard/js/jquery.min.js                   |    5 +
 docs/refcard/js/modernizr.custom.2.6.2.js       |    4 +
 docs/refcard/js/refcard.js                      |   74 +
 docs/refcard/refcard.html                       | 1556 ++++++++++++++++++
 docs/remote-server.md                           |   64 +
 docs/resource-injection.md                      |  184 +++
 docs/resource-ref-for-datasource.md             |   46 +
 docs/running-a-standalone-openejb-server.md     |   95 ++
 docs/securing-a-web-service.md                  |  242 +++
 docs/security-annotations.md                    |  296 ++++
 docs/security.md                                |  148 ++
 docs/securityservice-config.md                  |   36 +
 docs/service-locator.md                         |  171 ++
 docs/services.md                                |   20 +
 docs/singleton-beans.md                         |  226 +++
 docs/singleton-ejb.md                           |    6 +
 docs/singletoncontainer-config.md               |   56 +
 docs/spring-and-openejb-3.0.md                  |  190 +++
 docs/spring-ejb-and-jpa.md                      |  173 ++
 docs/spring.md                                  |  124 ++
 docs/ssh.md                                     |   51 +
 docs/standalone-server.md                       |   27 +
 docs/startup.md                                 |  296 ++++
 docs/statefulcontainer-config.md                |  160 ++
 docs/statelesscontainer-config.md               |  461 ++++++
 docs/system-properties-files.md                 |   22 +
 docs/system-properties.md                       |   68 +
 docs/telnet-console.md                          |  166 ++
 docs/tip-concurrency.md                         |   26 +
 docs/tip-jersey-client.md                       |   22 +
 docs/tip-weblogic.md                            |   17 +
 docs/tomcat-object-factory.md                   |   15 +
 docs/tomee-and-eclipse.md                       |  145 ++
 docs/tomee-and-hibernate.md                     |  163 ++
 docs/tomee-and-intellij.md                      |   81 +
 docs/tomee-and-netbeans.md                      |   97 ++
 docs/tomee-and-security.md                      |   45 +
 docs/tomee-and-webspheremq.md                   |  136 ++
 docs/tomee-cluster.txt                          |   72 +
 docs/tomee-directory-structure.md               |   61 +
 docs/tomee-embedded-maven-plugin.md             |  959 +++++++++++
 docs/tomee-jaas.md                              |   73 +
 docs/tomee-logging-in-eclipse.md                |   13 +
 docs/tomee-logging.md                           |   33 +
 docs/tomee-maven-plugin.md                      |  148 ++
 docs/tomee-mp-getting-started.md                |   65 +
 docs/tomee-version-policies.md                  |   28 +
 docs/tomee-webaccess.md                         |   21 +
 docs/tomee-webapp.md                            |   62 +
 docs/topic-config.md                            |   36 +
 docs/transaction-annotations.md                 |  219 +++
 docs/transactionmanager-config.md               |  166 ++
 docs/understanding-callbacks.md                 |   92 ++
 docs/understanding-the-directory-layout.md      |   72 +
 docs/unix-daemon.md                             |  108 ++
 docs/validation-tool.md                         |  141 ++
 docs/version-checker.md                         |   12 +
 examples/access-timeout-meta/README.md          |    6 +-
 examples/access-timeout/README.md               |    7 +-
 examples/alternate-descriptors/README.md        |   11 +-
 examples/applet/README.md                       |    6 +-
 examples/application-composer/README.md         |    6 +-
 examples/applicationexception/README.md         |    7 +-
 .../appexception/BusinessException.java         |    0
 .../appexception/ThrowBusinessException.java    |    0
 .../ThrowBusinessExceptionImpl.java             |    0
 .../appexception/ValueRequiredException.java    |    0
 .../ThrowBusinessExceptionImplTest.java         |    0
 examples/arquillian-jpa/README.md               |    8 +-
 examples/async-methods/README.md                |    7 +-
 examples/async-postconstruct/README.md          |    6 +-
 .../README.md                                   |    4 +
 .../bean-validation-design-by-contract/pom.xml  |    0
 .../designbycontract/OlympicGamesManager.java   |    0
 .../designbycontract/PoleVaultingManager.java   |    0
 .../PoleVaultingManagerBean.java                |    0
 .../designbycontract/OlympicGamesTest.java      |    0
 examples/bval-evaluation-redeployment/README.md |    4 +
 .../cdi-alternative-and-stereotypes/README.md   |   28 +-
 examples/cdi-application-scope/README.md        |    6 +-
 examples/cdi-basic/README.md                    |   12 +-
 examples/cdi-events/README.md                   |    6 +-
 examples/cdi-interceptors/README.md             |   20 +-
 examples/cdi-produces-disposes/README.md        |   21 +-
 examples/cdi-produces-disposes/README.txt       |   18 -
 examples/cdi-produces-field/README.md           |   17 +-
 examples/cdi-request-scope/README.md            |    9 +-
 examples/change-jaxws-url/README.md             |   11 +-
 examples/component-interfaces/README.md         |    6 +-
 .../connector/starter/api/SampleConnection.java |    0
 .../starter/api/SampleConnectionFactory.java    |    0
 .../adapter/SampleConnectionFactoryImpl.java    |    0
 .../starter/adapter/SampleConnectionImpl.java   |    0
 .../adapter/SampleManagedConnection.java        |    0
 .../adapter/SampleManagedConnectionFactory.java |    0
 .../SampleManagedConnectionMetaData.java        |    0
 .../connector/api/SampleConnection.java         |    0
 .../connector/api/SampleConnectionFactory.java  |    0
 .../adapter/SampleConnectionFactoryImpl.java    |    0
 .../connector/adapter/SampleConnectionImpl.java |    0
 .../adapter/SampleManagedConnection.java        |    0
 .../adapter/SampleManagedConnectionFactory.java |    0
 .../SampleManagedConnectionMetaData.java        |    0
 examples/connector-war/README.md                |    6 +-
 .../adapter/SampleConnectionFactoryImpl.java    |    0
 .../connector/adapter/SampleConnectionImpl.java |    0
 .../adapter/SampleManagedConnection.java        |    0
 .../adapter/SampleManagedConnectionFactory.java |    0
 .../SampleManagedConnectionMetaData.java        |    0
 .../connector/api/SampleConnection.java         |    0
 .../connector/api/SampleConnectionFactory.java  |    0
 examples/custom-injection/README.md             |    6 +-
 examples/datasource-ciphered-password/README.md |    6 +-
 examples/datasource-versioning/README.md        |    6 +-
 examples/decorators/README.md                   |    6 +-
 examples/deltaspike-fullstack/README.md         |    6 +-
 examples/dynamic-dao-implementation/README.md   |    6 +-
 examples/dynamic-datasource-routing/README.md   |    7 +-
 examples/dynamic-datasource-routing/pom.xml     |    0
 .../BoostrapUtility.java                        |    0
 .../DeterminedRouter.java                       |    0
 .../dynamicdatasourcerouting/Person.java        |    0
 .../RoutedPersister.java                        |    0
 .../META-INF/org.router/service-jar.xml         |    0
 .../src/main/resources/META-INF/persistence.xml |    0
 .../DynamicDataSourceTest.java                  |    0
 examples/dynamic-implementation/README.md       |    6 +-
 .../dynamic-proxy-to-access-mbean/README.md     |    7 +-
 examples/ear-testing/README.md                  |    6 +-
 examples/ejb-examples/README.md                 |    6 +-
 examples/ejb-webservice/README.md               |    6 +-
 examples/helloworld-weblogic/README.md          |    6 +-
 .../injection-of-connectionfactory/README.md    |    6 +-
 examples/injection-of-datasource/README.md      |    6 +-
 examples/injection-of-ejbs/README.md            |    6 +-
 examples/injection-of-entitymanager/README.md   |    6 +-
 examples/injection-of-env-entry/README.md       |    6 +-
 examples/interceptors/README.md                 |    6 +-
 .../interceptors/ClassLevelInterceptorOne.java  |    0
 .../ClassLevelInterceptorSuperClassOne.java     |    0
 .../ClassLevelInterceptorSuperClassTwo.java     |    0
 .../interceptors/ClassLevelInterceptorTwo.java  |    0
 .../interceptors/DefaultInterceptorOne.java     |    0
 .../interceptors/DefaultInterceptorTwo.java     |    0
 .../FullyInterceptedSuperClass.java             |    0
 .../interceptors/MethodLevelInterceptorOne.java |    0
 .../interceptors/MethodLevelInterceptorTwo.java |    0
 .../SuperClassOfClassLevelInterceptor.java      |    0
 .../org/superbiz/interceptors/ThirdSLSBean.java |    0
 .../interceptors/ThirdSLSBeanLocal.java         |    0
 .../src/main/resources/META-INF/ejb-jar.xml     |    0
 .../interceptors/FullyInterceptedTest.java      |    0
 .../MethodLevelInterceptorOnlyTest.java         |    0
 .../superbiz/interceptors/ThirdSLSBeanTest.java |    0
 examples/javamail/README.md                     |    8 +-
 examples/jpa-eclipselink/README.md              |    8 +-
 examples/jpa-enumerated/README.md               |    6 +-
 examples/jpa-hibernate/README.md                |    6 +-
 examples/jsf-cdi-and-ejb/README.md              |    8 +-
 examples/jsf-managedBean-and-ejb/README.md      |    6 +-
 .../lookup-of-ejbs-with-descriptor/README.md    |    6 +-
 examples/lookup-of-ejbs/README.md               |    6 +-
 examples/mbean-auto-registration/README.md      |    6 +-
 examples/mbean-auto-registration/pom.xml        |    0
 .../org/superbiz/mbean/GuessHowManyMBean.java   |    0
 .../src/main/resources/META-INF/beans.xml       |    0
 .../superbiz/mbean/GuessHowManyMBeanTest.java   |    0
 examples/moviefun/README.md                     |    6 +-
 examples/movies-complete-meta/README.md         |    6 +-
 examples/movies-complete/README.md              |    6 +-
 examples/mp-metrics-counted/README.md           |  126 ++
 examples/mp-metrics-counted/pom.xml             |   88 +
 .../java/org/superbiz/rest/WeatherService.java  |   35 +
 .../org/superbiz/rest/WeatherServiceTest.java   |  137 ++
 .../src/test/resources/arquillian.xml           |   30 +
 examples/mp-metrics-timed/README.md             |  155 ++
 examples/mp-metrics-timed/pom.xml               |   88 +
 .../src/main/java/WeatherService.java           |   42 +
 .../src/test/java/WeatherServiceTest.java       |  215 +++
 .../src/test/resources/arquillian.xml           |   30 +
 examples/mtom/README.md                         |    4 +
 examples/myfaces-codi-demo/README.md            |    8 +-
 examples/persistence-fragment/README.md         |    6 +-
 examples/polling-parent/README.md               |    4 +
 examples/pom.xml                                |    4 +-
 examples/quartz-app/README.md                   |    7 +-
 examples/realm-in-tomee/README.md               |    6 +-
 .../README.md                                   |    9 +-
 examples/resources-declared-in-webapp/README.md |    6 +-
 examples/resources-jmx-example/README.md        |   10 +-
 examples/rest-cdi/README.md                     |    9 +-
 .../rest-example-with-application/README.md     |    6 +-
 examples/rest-example/README.md                 |    6 +-
 examples/rest-mp-jwt/README.md                  |    4 +
 examples/rest-mp-metrics/README.md              |   19 -
 examples/rest-mp-metrics/pom.xml                |   70 -
 .../java/org/superbiz/rest/GreetingService.java |   24 -
 .../org/superbiz/rest/GreetingServiceTest.java  |   61 -
 .../src/test/resources/arquillian.xml           |   30 -
 examples/rest-on-ejb/README.md                  |    6 +-
 examples/rest-xml-json/README.md                |    9 +-
 examples/schedule-events/README.md              |    7 +-
 examples/schedule-expression/README.md          |    6 +-
 examples/schedule-methods-meta/README.md        |    6 +-
 examples/schedule-methods/README.md             |    6 +-
 examples/simple-cdi-interceptor/README.md       |    4 +
 .../superbiz/cdi/bookshow/beans/BookShow.java   |    0
 .../cdi/bookshow/interceptorbinding/Log.java    |    0
 .../interceptors/LoggingInterceptor.java        |    0
 .../src/main/resources/META-INF/beans.xml       |    0
 .../cdi/bookshow/interceptors/BookShowTest.java |    0
 examples/simple-cmp2/README.md                  |    6 +-
 examples/simple-mdb-and-cdi/README.md           |    6 +-
 examples/simple-mdb-with-descriptor/README.md   |    6 +-
 examples/simple-mdb/README.md                   |    6 +-
 examples/simple-rest/README.md                  |    7 +-
 examples/simple-singleton/README.md             |    7 +-
 examples/simple-stateful-callbacks/README.md    |    8 +-
 examples/simple-stateful/README.md              |    6 +-
 examples/simple-stateless-callbacks/README.md   |    6 +-
 .../simple-stateless-with-descriptor/README.md  |    6 +-
 examples/simple-stateless/README.md             |    6 +-
 .../README.md                                   |    6 +-
 examples/simple-webservice/README.md            |    7 +-
 examples/spring-data-proxy-meta/README.md       |    4 +
 examples/spring-data-proxy/README.md            |    4 +
 examples/struts/README.md                       |    6 +-
 examples/telephone-stateful/README.md           |    6 +-
 examples/testcase-injection/README.md           |    6 +-
 examples/testing-security-2/README.md           |    6 +-
 examples/testing-security-3/README.md           |    7 +-
 examples/testing-security-meta/README.md        |    6 +-
 examples/testing-security/README.md             |    6 +-
 examples/testing-transactions-bmt/README.md     |    6 +-
 examples/testing-transactions/README.md         |    6 +-
 examples/transaction-rollback/README.md         |    6 +-
 examples/troubleshooting/README.md              |    6 +-
 examples/webservice-attachments/README.md       |    6 +-
 examples/webservice-handlerchain/README.md      |    6 +-
 examples/webservice-holder/README.md            |    6 +-
 examples/webservice-inheritance/README.md       |    6 +-
 examples/webservice-security/README.md          |    6 +-
 examples/webservice-ws-security/README.md       |    6 +-
 examples/websocket-tls-basic-auth/README.md     |   23 +
 examples/websocket-tls-basic-auth/pom.xml       |  123 ++
 .../src/main/conf/keystore.jks                  |  Bin 0 -> 2245 bytes
 .../src/main/conf/server.xml                    |  166 ++
 .../src/main/conf/tomcat-users.xml              |   45 +
 .../superbiz/websockets/WebSocketResource.java  |   32 +
 .../src/main/webapp/WEB-INF/beans.xml           |   20 +
 .../src/main/webapp/WEB-INF/web.xml             |   35 +
 .../websockets/WebSocketResourceTest.java       |  135 ++
 .../src/test/resources/arquillian.xml           |   41 +
 .../openejb/test/SuperInterceptedBean.java      |    6 +-
 .../entity/bmp/BasicBmp2DataSourcesBean.java    |    4 +-
 .../openejb/test/entity/bmp/RmiIiopBmpBean.java |    1 -
 .../test/interceptor/ClassInterceptor.java      |   10 +-
 .../openejb/test/interceptor/DDInterceptor.java |   10 +-
 .../test/interceptor/MethodInterceptor.java     |    4 +-
 .../interceptor/SecondClassInterceptor.java     |   10 +-
 .../test/interceptor/SuperClassInterceptor.java |   10 +-
 .../test/singleton/BeanTxSingletonBean.java     |    1 -
 .../test/stateless/BeanTxStatelessBean.java     |    1 -
 .../org/apache/openejb/test/RiTestServer.java   |    1 -
 pom.xml                                         |    6 +-
 .../openejb/server/cxf/rs/CxfRSService.java     |    2 +-
 .../org/apache/openejb/server/cxf/rs/Logs.java  |    3 +
 .../cxf/rs/johnzon/TomEEJsonbProvider.java      |   16 +
 .../cxf/rs/johnzon/TomEEJsonbProviderTest.java  |  116 ++
 .../openejb/server/rest/EJBRestServiceInfo.java |    2 +-
 .../rest/OpenEJBRestRuntimeException.java       |    2 +-
 .../apache/openejb/server/rest/RESTService.java |    2 +-
 .../apache/openejb/server/rest/RsRegistry.java  |    1 -
 .../openejb/server/rest/RsRegistryImpl.java     |    4 +-
 .../apache/openejb/server/rest/RsServlet.java   |    2 +
 .../apache/openejb/server/DiscoveryAgent.java   |    4 +-
 .../apache/tomee/RemoteTomEEEJBContainer.java   |    6 +-
 tomee/pom.xml                                   |    2 +-
 .../catalina/startup/OpenEJBContextConfig.java  |   12 +-
 .../org/apache/tomee/catalina/ContextValue.java |    3 +-
 .../tomee/catalina/GlobalListenerSupport.java   |    4 +
 .../tomee/catalina/IgnoredStandardContext.java  |    1 +
 .../tomee/catalina/LazyStopStandardRoot.java    |    7 +
 .../apache/tomee/catalina/OpenEJBContext.java   |   29 +
 .../catalina/OpenEJBNamingContextListener.java  |    6 +-
 .../tomee/catalina/OpenEJBNamingResource.java   |    6 +-
 .../org/apache/tomee/catalina/OpenEJBValve.java |    1 +
 .../apache/tomee/catalina/ServerListener.java   |    1 +
 .../catalina/TomEEClassLoaderEnricher.java      |    6 +-
 .../tomee/catalina/TomEEContainerListener.java  |    8 +-
 .../tomee/catalina/TomEEWebappLoader.java       |    4 +-
 .../tomee/catalina/TomcatDeploymentLoader.java  |    4 +-
 .../tomee/catalina/TomcatJndiBuilder.java       |    5 +-
 .../org/apache/tomee/catalina/TomcatLoader.java |   32 +-
 .../tomee/catalina/TomcatSecurityService.java   |   27 +-
 .../catalina/TomcatThreadContextListener.java   |   12 +-
 .../tomee/catalina/TomcatWebAppBuilder.java     |   97 +-
 .../tomee/common/AbstractObjectFactory.java     |    1 +
 .../org/apache/tomee/common/EjbFactory.java     |    2 +
 .../org/apache/tomee/common/EnumFactory.java    |    1 +
 .../tomee/common/LegacyAnnotationProcessor.java |   25 +
 .../org/apache/tomee/common/LookupFactory.java  |    1 +
 .../org/apache/tomee/common/NamingUtil.java     |    2 +-
 .../tomee/common/PersistenceContextFactory.java |    2 +
 .../tomee/common/PersistenceUnitFactory.java    |    2 +
 .../apache/tomee/common/ResourceFactory.java    |    2 +
 .../tomee/common/SystemComponentFactory.java    |    1 +
 .../tomee/common/UserTransactionFactory.java    |    1 +
 .../java/org/apache/tomee/common/WsFactory.java |    3 +
 .../java/org/apache/tomee/installer/Alerts.java |    6 +-
 .../org/apache/tomee/installer/Installer.java   |    2 +-
 .../apache/tomee/installer/InstallerTools.java  |    2 +-
 .../org/apache/tomee/installer/Installers.java  |    3 +-
 .../java/org/apache/tomee/installer/Paths.java  |    2 +-
 .../tomee/embedded/EmbeddedTomEEContainer.java  |    6 +-
 .../java/org/apache/tomee/embedded/FatApp.java  |    2 +-
 .../internal/StandardContextCustomizer.java     |    3 +-
 .../jul/formatter/AsyncConsoleHandler.java      |    1 +
 .../jul/formatter/SimpleTomEEFormatter.java     |    6 +-
 .../jul/handler/rotating/LocalFileHandler.java  |    9 +-
 .../jul/formatter/SimpleTomEEFormatterTest.java |    6 +-
 .../org/apache/tomee/loader/LoaderServlet.java  |    4 +-
 .../apache/tomee/loader/OpenEJBListener.java    |   17 +-
 .../org/apache/tomee/loader/TomEEListener.java  |    3 +-
 .../java/org/apache/tomee/loader/UrlSet.java    |   18 +-
 .../apache/tomee/loader/filter/FilterList.java  |    2 +-
 .../org/apache/tomee/loader/filter/Filters.java |   16 +-
 tomee/tomee-microprofile-webapp/pom.xml         |  201 ---
 .../src/main/assembly/war.xml                   |   92 --
 .../src/main/resources/META-INF/LICENSE         | 1197 --------------
 .../src/main/resources/META-INF/NOTICE          |  171 --
 tomee/tomee-microprofile/mp-common/pom.xml      |   52 +
 ...ilsafeContainerExecutionManagerProvider.java |   67 +
 ...feContainerExecutionManagerProviderTest.java |   75 +
 tomee/tomee-microprofile/pom.xml                |   38 +
 .../tomee-microprofile-webapp/pom.xml           |  208 +++
 .../src/main/assembly/war.xml                   |   92 ++
 .../src/main/resources/META-INF/LICENSE         | 1197 ++++++++++++++
 .../src/main/resources/META-INF/NOTICE          |  171 ++
 .../apache/tomee/webapp/installer/Common.java   |    2 +-
 .../webapp/installer/InstallerServlet.java      |    2 +-
 .../apache/tomee/webapp/installer/Runner.java   |    2 +-
 .../tomee/webservices/TomcatWsRegistry.java     |    1 +
 899 files changed, 43431 insertions(+), 3541 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/cffc2960/examples/pom.xml
----------------------------------------------------------------------


[3/9] tomee git commit: Fix the build after renaming the package

Posted by jl...@apache.org.
Fix the build after renaming the package


Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/aaa4dc02
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/aaa4dc02
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/aaa4dc02

Branch: refs/heads/master
Commit: aaa4dc0213d01ea8f099b0a3a9f1763740668c0e
Parents: d6b0dbc
Author: Jean-Louis Monteiro <je...@gmail.com>
Authored: Fri Nov 23 09:57:33 2018 +0100
Committer: Jean-Louis Monteiro <je...@gmail.com>
Committed: Fri Nov 23 09:57:33 2018 +0100

----------------------------------------------------------------------
 .../rest/application/SimpleRESTPojo.java        | 30 ++++++++++++++++++++
 1 file changed, 30 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/aaa4dc02/examples/rest-example-with-application/src/main/java/org/superbiz/rest/application/SimpleRESTPojo.java
----------------------------------------------------------------------
diff --git a/examples/rest-example-with-application/src/main/java/org/superbiz/rest/application/SimpleRESTPojo.java b/examples/rest-example-with-application/src/main/java/org/superbiz/rest/application/SimpleRESTPojo.java
new file mode 100644
index 0000000..669a8fb
--- /dev/null
+++ b/examples/rest-example-with-application/src/main/java/org/superbiz/rest/application/SimpleRESTPojo.java
@@ -0,0 +1,30 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+package org.superbiz.rest.application;
+
+import javax.ws.rs.GET;
+import javax.ws.rs.Path;
+import java.util.Date;
+
+@Path("/pojo")
+public class SimpleRESTPojo {
+
+    @GET
+    public String pojo() {
+        return "pojo ok @ " + new Date().toString();
+    }
+}


[6/9] tomee git commit: README.md minor text fixes

Posted by jl...@apache.org.
README.md minor text fixes


Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/019c0893
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/019c0893
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/019c0893

Branch: refs/heads/master
Commit: 019c0893d1d7d2050e75cf8f3ea077ea7a1902d4
Parents: ff479f7
Author: Richard Monson-Haefel <Ri...@Uncommon-Design.com>
Authored: Fri Nov 30 15:31:12 2018 -0600
Committer: Richard Monson-Haefel <Ri...@Uncommon-Design.com>
Committed: Fri Nov 30 15:31:12 2018 -0600

----------------------------------------------------------------------
 examples/quartz-app/README.md | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/019c0893/examples/quartz-app/README.md
----------------------------------------------------------------------
diff --git a/examples/quartz-app/README.md b/examples/quartz-app/README.md
index ef55374..8dde93c 100644
--- a/examples/quartz-app/README.md
+++ b/examples/quartz-app/README.md
@@ -1,6 +1,6 @@
 Title: Quartz Resource Adapter usage
 
-Note this example is somewhat dated.  It predates the schedule API which was added to EJB 3.1.  Modern applications should use the schedule API which has many, if not all,
+Note: this example is somewhat dated.  It predates the schedule API which was added to EJB 3.1.  Modern applications should use the schedule API which has many, if not all,
 the same features as Quartz.  In fact, Quartz is the engine that drives the `@Schedule` and `ScheduleExpression` support in OpenEJB and TomEE.
 
 Despite being dated from a scheduling perspective it is still an excellent reference for how to plug-in and test a custom Java EE Resource Adapter.
@@ -8,9 +8,9 @@ Despite being dated from a scheduling perspective it is still an excellent refer
 # Project structure
 
 As `.rar` files do not do well on a standard classpath structure the goal is to effectively "unwrap" the `.rar` so that its dependencies are on the classpath and its `ra.xml` file
-can be found in scanned by OpenEJB.
+can be found and scanned by OpenEJB.
 
-We do this by creating a mini maven module to represent the rar in maven terms.  The `pom.xml` of the "rar module" declares all of the jars that would be inside `.rar` as maven
+We do this by creating a mini maven module to represent the `.rar` in maven terms.  The `pom.xml` of the "rar module" declares all of the jars that would be inside the `.rar` as maven
 dependencies.  The `ra.xml` file is added to the project in `src/main/resources/META-INF/ra.xml` where it will be visible to other modules.
 
     quartz-app


[2/9] tomee git commit: Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tomee

Posted by jl...@apache.org.
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tomee


Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/d6b0dbc0
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/d6b0dbc0
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/d6b0dbc0

Branch: refs/heads/master
Commit: d6b0dbc060aaff8f565d1f1099a30c281a48ee7c
Parents: bc4b716 51a07de
Author: Jean-Louis Monteiro <je...@gmail.com>
Authored: Tue Nov 20 11:49:15 2018 +0100
Committer: Jean-Louis Monteiro <je...@gmail.com>
Committed: Tue Nov 20 11:49:15 2018 +0100

----------------------------------------------------------------------
 examples/pom.xml                                |  1 +
 examples/rest-mp-metrics/README.md              | 19 ++++++
 examples/rest-mp-metrics/pom.xml                | 70 ++++++++++++++++++++
 .../java/org/superbiz/rest/GreetingService.java | 24 +++++++
 .../org/superbiz/rest/GreetingServiceTest.java  | 61 +++++++++++++++++
 .../src/test/resources/arquillian.xml           | 30 +++++++++
 6 files changed, 205 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/d6b0dbc0/examples/pom.xml
----------------------------------------------------------------------


[7/9] tomee git commit: Minor grammer fixes to README.md

Posted by jl...@apache.org.
Minor grammer fixes to README.md


Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/b2e16241
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/b2e16241
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/b2e16241

Branch: refs/heads/master
Commit: b2e1624179a0f0b6cfcbfd2900d3f40b4e34c943
Parents: 019c089
Author: Richard Monson-Haefel <Ri...@Uncommon-Design.com>
Authored: Fri Nov 30 15:36:20 2018 -0600
Committer: Richard Monson-Haefel <Ri...@Uncommon-Design.com>
Committed: Fri Nov 30 15:36:20 2018 -0600

----------------------------------------------------------------------
 examples/mp-metrics-timed/README.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/b2e16241/examples/mp-metrics-timed/README.md
----------------------------------------------------------------------
diff --git a/examples/mp-metrics-timed/README.md b/examples/mp-metrics-timed/README.md
index 6cad70e..fff2557 100644
--- a/examples/mp-metrics-timed/README.md
+++ b/examples/mp-metrics-timed/README.md
@@ -5,7 +5,7 @@ This is an example on how to use MicroProfile metrics in TomEE.
 
     mvn clean install tomee:run 
 
-Within the application there is an endpoint that will give you weather status for the day.
+Within the application there is an endpoint that will give you the weather status for the day.
 
 ##### For the day status call:
 
@@ -124,7 +124,7 @@ For json format add the header _Accept=application/json_ to the request.
     }
    
 #### Metric metadata
-A metric will have a metadata so you can know more information about it, like displayName, description, tags e etc.
+A metric will have metadata so you can know more about it, like displayName, description, tags e etc.
 
 Check the metric metadata doing a _OPTIONS_ request:
 


[9/9] tomee git commit: This closes apache/tomee#224

Posted by jl...@apache.org.
This closes apache/tomee#224


Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/52b788f6
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/52b788f6
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/52b788f6

Branch: refs/heads/master
Commit: 52b788f62307f978912c678b211eb71f8968bcff
Parents: cffc296 b2e1624
Author: Jean-Louis Monteiro <je...@gmail.com>
Authored: Tue Dec 4 07:51:11 2018 +0100
Committer: Jean-Louis Monteiro <je...@gmail.com>
Committed: Tue Dec 4 07:51:11 2018 +0100

----------------------------------------------------------------------
 examples/mp-metrics-timed/README.md                   | 4 ++--
 examples/quartz-app/README.md                         | 6 +++---
 examples/realm-in-tomee/README.md                     | 6 +++---
 examples/reload-persistence-unit-properties/README.md | 6 +++---
 4 files changed, 11 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/52b788f6/examples/mp-metrics-timed/README.md
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tomee/blob/52b788f6/examples/quartz-app/README.md
----------------------------------------------------------------------
diff --cc examples/quartz-app/README.md
index 73c0d9f,8dde93c..0c6cea2
--- a/examples/quartz-app/README.md
+++ b/examples/quartz-app/README.md
@@@ -1,10 -1,6 +1,10 @@@
 -Title: Quartz Resource Adapter usage
 +index-group=Java EE Connectors
 +type=page
 +status=published
 +title=Quartz Resource Adapter usage
 +~~~~~~
  
- Note this example is somewhat dated.  It predates the schedule API which was added to EJB 3.1.  Modern applications should use the schedule API which has many, if not all,
+ Note: this example is somewhat dated.  It predates the schedule API which was added to EJB 3.1.  Modern applications should use the schedule API which has many, if not all,
  the same features as Quartz.  In fact, Quartz is the engine that drives the `@Schedule` and `ScheduleExpression` support in OpenEJB and TomEE.
  
  Despite being dated from a scheduling perspective it is still an excellent reference for how to plug-in and test a custom Java EE Resource Adapter.

http://git-wip-us.apache.org/repos/asf/tomee/blob/52b788f6/examples/realm-in-tomee/README.md
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tomee/blob/52b788f6/examples/reload-persistence-unit-properties/README.md
----------------------------------------------------------------------


[4/9] tomee git commit: fixed some of the text in the README.txt

Posted by jl...@apache.org.
fixed some of the text in the README.txt


Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/3b38ae7f
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/3b38ae7f
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/3b38ae7f

Branch: refs/heads/master
Commit: 3b38ae7fb691fcfdc6f50c8e2d0af0928bc6a30d
Parents: 3f07dc9
Author: Richard Monson-Haefel <Ri...@Uncommon-Design.com>
Authored: Fri Nov 30 15:23:38 2018 -0600
Committer: Richard Monson-Haefel <Ri...@Uncommon-Design.com>
Committed: Fri Nov 30 15:23:38 2018 -0600

----------------------------------------------------------------------
 examples/reload-persistence-unit-properties/README.md | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/3b38ae7f/examples/reload-persistence-unit-properties/README.md
----------------------------------------------------------------------
diff --git a/examples/reload-persistence-unit-properties/README.md b/examples/reload-persistence-unit-properties/README.md
index d9f31ce..d2a4824 100644
--- a/examples/reload-persistence-unit-properties/README.md
+++ b/examples/reload-persistence-unit-properties/README.md
@@ -2,7 +2,7 @@ Title: Reload Persistence Unit Properties
 
 This example aims to simulate a benchmark campaign on JPA.
 
-First you'll run your application then you'll realize you could need L2 cache to respect your SLA.
+First you'll run your application then you'll realize you need an L2 cache to conform to your Service Level Agreement (SLA).
 
 So you change your persistence.xml configuration, then restart your application,
 you wait a bit because you are using OpenEJB ;)...but you wait...
@@ -12,9 +12,9 @@ your configuration file to keep the modification.
 
 To do it we can simply use JMX.
 
-OpenEJB automatically register one MBeans by entitymanager (persistence unit).
+OpenEJB automatically registers one MBean by entitymanager (persistence unit).
 
-It allows you mainly to change your persistence unit properties even if more is possible.
+It allows you to change your persistence unit properties even if more is possible.
 
 ## The test itself