MEECROWAVE-305 update some dependencies

* tomcat 9.0.54 -> 9.0.56
* OpenWebBeans 2.0.23 -> 2.0.25
* DeltaSpike 1.8.2 -> 1.9.5
* JPA to 2.2 spec
diff --git a/meecrowave-core/src/test/java/org/apache/meecrowave/MeecrowaveTest.java b/meecrowave-core/src/test/java/org/apache/meecrowave/MeecrowaveTest.java
index e5a2caa..0e17504 100644
--- a/meecrowave-core/src/test/java/org/apache/meecrowave/MeecrowaveTest.java
+++ b/meecrowave-core/src/test/java/org/apache/meecrowave/MeecrowaveTest.java
@@ -172,7 +172,7 @@
             assertEquals("simple", slurp(new URL("http://localhost:" + meecrowave.getConfiguration().getHttpPort() + "/api/other")));
             assertEquals("simplefiltertrue", slurp(new URL("http://localhost:" + meecrowave.getConfiguration().getHttpPort() + "/filter")));
             assertEquals("filtertrue", slurp(new URL("http://localhost:" + meecrowave.getConfiguration().getHttpPort() + "/other")));
-        } catch (final IOException e) {
+        } catch (final Exception e) {
             fail(e.getMessage());
         }
     }
@@ -220,14 +220,14 @@
     }
 
     private void assertNotAvailable(final URL url) {
-    	try {
-    		URLConnection connection = url.openConnection();
-    		connection.setReadTimeout(500);
-			connection.getInputStream();
-			fail(url.toString() + " is available");
-		} catch (Exception e) {
-			assertTrue(e.getMessage(), e instanceof IOException);
-		}
+        try {
+            URLConnection connection = url.openConnection();
+            connection.setReadTimeout(500);
+            connection.getInputStream();
+            fail(url.toString() + " is available");
+        } catch (Exception e) {
+            assertTrue(e.getMessage(), e instanceof IOException);
+        }
     }
 
     private String slurp(final URL url) {
diff --git a/meecrowave-jpa/pom.xml b/meecrowave-jpa/pom.xml
index b85338e..cedcda7 100644
--- a/meecrowave-jpa/pom.xml
+++ b/meecrowave-jpa/pom.xml
@@ -35,7 +35,7 @@
   <dependencies>
     <dependency>
       <groupId>org.apache.geronimo.specs</groupId>
-      <artifactId>geronimo-jpa_2.1_spec</artifactId>
+      <artifactId>geronimo-jpa_2.2_spec</artifactId>
       <version>${jpa-spec.version}</version>
     </dependency>
     <dependency>
diff --git a/meecrowave-oauth2-minimal/pom.xml b/meecrowave-oauth2-minimal/pom.xml
index 5d87910..37eb994 100644
--- a/meecrowave-oauth2-minimal/pom.xml
+++ b/meecrowave-oauth2-minimal/pom.xml
@@ -111,7 +111,7 @@
     </dependency>
     <dependency>
       <groupId>org.apache.geronimo.specs</groupId>
-      <artifactId>geronimo-jpa_2.1_spec</artifactId>
+      <artifactId>geronimo-jpa_2.2_spec</artifactId>
       <version>${jpa-spec.version}</version>
       <scope>provided</scope>
     </dependency>
diff --git a/meecrowave-oauth2/pom.xml b/meecrowave-oauth2/pom.xml
index af40579..b6756e5 100644
--- a/meecrowave-oauth2/pom.xml
+++ b/meecrowave-oauth2/pom.xml
@@ -68,7 +68,7 @@
     </dependency>
     <dependency>
       <groupId>org.apache.geronimo.specs</groupId>
-      <artifactId>geronimo-jpa_2.1_spec</artifactId>
+      <artifactId>geronimo-jpa_2.2_spec</artifactId>
       <version>${jpa-spec.version}</version>
     </dependency>
     <dependency>
diff --git a/pom.xml b/pom.xml
index ff2abe2..693ef3b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -50,16 +50,16 @@
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     <meecrowave.build.name>${project.groupId}.${project.artifactId}</meecrowave.build.name>
 
-    <junit.version>4.13.1</junit.version>
-    <tomcat.version>9.0.54</tomcat.version>
-    <openwebbeans.version>2.0.23</openwebbeans.version>
+    <junit.version>4.13.2</junit.version>
+    <tomcat.version>9.0.56</tomcat.version>
+    <openwebbeans.version>2.0.25-SNAPSHOT</openwebbeans.version>
     <cxf.version>3.4.5</cxf.version>
     <johnzon.version>1.2.14</johnzon.version>
     <log4j2.version>2.15.0</log4j2.version>
-    <deltaspike.version>1.8.2</deltaspike.version>
+    <deltaspike.version>1.9.5</deltaspike.version>
     <jaxb.version>2.2.11</jaxb.version>
     <openjpa.version>3.2.0</openjpa.version>
-    <jpa-spec.version>1.0-alpha-1</jpa-spec.version>
+    <jpa-spec.version>1.1</jpa-spec.version>
     <h2.version>1.4.200</h2.version>
     <dbcp2.version>2.8.0</dbcp2.version>
     <commons-cli.version>1.4</commons-cli.version>