diff --git a/pom.xml b/pom.xml
index 4cadee3b949..8cb0013bcee 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1140,11 +1140,6 @@
jetty-server
${version.jetty}
-
- org.eclipse.jetty
- jetty-continuation
- ${version.jetty}
-
org.eclipse.jetty
jetty-jsp-2.1
diff --git a/tck/jsonp-signature-test/pom.xml b/tck/jsonp-signature-test/pom.xml
new file mode 100644
index 00000000000..050e1142439
--- /dev/null
+++ b/tck/jsonp-signature-test/pom.xml
@@ -0,0 +1,162 @@
+
+
+
+
+ tck
+ org.apache.tomee
+ 10.0.0-M1-SNAPSHOT
+
+
+ 4.0.0
+ jsonp-signature-test
+ TomEE :: TCK :: JSON-P Signature Tests
+
+
+
+ org.apache.tomee
+ jakartaee-api
+
+
+
+ jakarta.json
+ jakarta.json-tck-tests
+ ${jsonp-tck.version}
+ test
+
+
+
+ org.apache.johnzon
+ johnzon-core
+
+
+
+ org.apache.openwebbeans
+ openwebbeans-se
+ ${version.openwebbeans}
+
+
+
+ org.apache.openwebbeans
+ openwebbeans-impl
+
+
+
+ org.apache.openwebbeans
+ openwebbeans-spi
+
+
+
+ org.netbeans.tools
+ sigtest-maven-plugin
+ 1.6
+ test
+
+
+
+
+
+
+ src/test/resources
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ copy
+ generate-test-resources
+
+ copy
+
+
+
+
+
+ org.apache.tomee
+ jakartaee-api
+ ${version.jakartaee-api}
+ jar
+ true
+ ${project.build.directory}/signaturedirectory
+ jakartaee-api.jar
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 3.1.0
+
+
+ setup-project
+ test-compile
+
+ run
+
+
+
+ Removing jakarta.json.bind classes from the jakartaee-api.jar (we cannot exclude that package them from the sigtests).
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${surefire.version}
+
+ false
+ 1
+
+ ${project.build.directory}/jimage
+ ${project.build.directory}/signaturedirectory/jakartaee-api.jar:${project.build.directory}/jimage/java.base:${project.build.directory}/jimage/java.rmi:${project.build.directory}/jimage/java.sql:${project.build.directory}/jimage/java.naming
+
+
+ jakarta.json:jakarta.json-tck-tests
+
+
+ **/JSONPSigTest
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tck/jsonp-standalone/pom.xml b/tck/jsonp-standalone/pom.xml
new file mode 100644
index 00000000000..e10db7da16d
--- /dev/null
+++ b/tck/jsonp-standalone/pom.xml
@@ -0,0 +1,129 @@
+
+
+
+
+ tck
+ org.apache.tomee
+ 10.0.0-M1-SNAPSHOT
+
+
+ 4.0.0
+ jsonp-standalone
+ TomEE :: TCK :: JSON-P Standalone
+
+
+
+ org.apache.tomee
+ jakartaee-api
+
+
+
+ jakarta.json
+ jakarta.json-tck-tests
+ ${jsonp-tck.version}
+ test
+
+
+
+ jakarta.json
+ jakarta.json-tck-tests-pluggability
+ ${jsonp-tck.version}
+ test
+
+
+
+ org.apache.johnzon
+ johnzon-core
+
+
+
+ org.apache.openwebbeans
+ openwebbeans-se
+ ${version.openwebbeans}
+
+
+ org.apache.openwebbeans
+ openwebbeans-impl
+
+
+ org.apache.openwebbeans
+ openwebbeans-spi
+
+
+
+
+
+
+ src/test/resources
+ true
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${surefire.version}
+
+ false
+ 1
+
+
+
+
+
+ tck-pluggability
+
+
+ test
+
+
+
+ jakarta.json:jakarta.json-tck-tests-pluggability
+
+
+ jakarta.json:jakarta.json-tck-tests
+
+
+
+
+
+
+ tck
+
+
+ test
+
+
+
+ jakarta.json:jakarta.json-tck-tests
+
+
+ jakarta.json:jakarta.json-tck-tests-pluggability
+
+
+
+ **/JSONPSigTest
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tck/pom.xml b/tck/pom.xml
index 89fa460d21d..7bc3dc6c0b3 100644
--- a/tck/pom.xml
+++ b/tck/pom.xml
@@ -29,7 +29,7 @@
4.0.11
3.0.1
-
+ 2.1.1
org.apache.bval.jsr.ApacheValidationProvider
@@ -41,6 +41,8 @@
bval-embedded
bval-tomee
bval-signature-test
+ jsonp-standalone
+ jsonp-signature-test
microprofile-tck