This is an automated email from the ASF dual-hosted git repository.
jungm pushed a change to branch TOMEE-4707
in repository https://gitbox.apache.org/repos/asf/tomee.git
from 8a184bdf23 TOMEE-4707 ship the enclosing test class in the JAX-RS test
archives
add ec2cdf0960 TOMEE-4708 - fix race condition in shared EL processor
(#2946)
add 6886c567b1 TOMEE-3234 update the examples to use the Server/API BOMs
(#2952)
add b9271cfa21 TOMEE-2369 add the missing README.adoc files to the examples
add c292cb662c TOMEE-4711 use the TransactionManager in Jakarta Data
repositories so they work from @Transactional methods (#2950)
add 631b9a36e1 TOMEE-4709 - log git revision on startup (#2949)
add 482804b46f TOMEE-3726 check for jakarta.jms.Queue instead of
java.util.Queue in the ejbd JNDI lookup
add 774419e265 TOMEE-1619 record installer errors that come with an
exception
add 15a380d5c5 TOMEE-4011 generate module ids atomically so parallel
deployments don't collide
add f951316a2e TOMEE-4029 verify tokens without kid against all configured
JWKS keys
add 12b828593a TOMEE-3782 describe the actual request scope behaviour in
the cdi-request-scope example
add a108225c50 TOMEE-4710 - drop patching catalina.jar (#2947)
add 9c8f8103a8 TOMEE-4710 - drop tomee-patch-plugin from apache-tomee
add 001f4964c8 Merge remote-tracking branch 'origin/main' into TOMEE-4707
add a1228cfdbe TOMEE-4707 remove the openejb-http module
add 5b004c4441 TOMEE-4707 check for the REST and web service registries
once, when the services start
add e5b087a230 TOMEE-4707 drop the REST and web service options of the
ApplicationComposer
add dbbe7a90cb TOMEE-4707 remove what is left of the embedded HTTP
transport
add c5e14f60a4 TOMEE-4707 use ArquillianUtil to detect TomEE embedded in
the JAX-RS tests
add d4ef2702d3 TOMEE-4707 stop managing Jetty versions
No new revisions were added by this update.
Summary of changes:
SECURITY.md | 5 +-
.../openejb/arquillian/openejb/SWClassLoader.java | 17 -
.../tests/data/JakartaDataTransactionalTest.java | 107 +++++
.../tests/data/TransactionalItemService.java | 58 +++
.../arquillian/tests/jaxrs/jmx/RsJMXTest.java | 3 +-
.../tests/jaxrs/logging/LoggingJAXRSCommons.java | 3 +-
.../provider/IgnoreMandatoryProviderTest.java | 3 +-
.../tests/jaxrs/provider/JettisonCompatTest.java | 3 +-
boms/tomee-microprofile/pom.xml | 15 -
boms/tomee-plume/pom.xml | 15 -
boms/tomee-plus/pom.xml | 15 -
boms/tomee-webprofile/pom.xml | 15 -
container/openejb-core/pom.xml | 16 +
.../src/main/java/org/apache/openejb/OpenEJB.java | 2 +-
.../java/org/apache/openejb/config/Module.java | 5 +-
.../openejb/testing/ApplicationComposers.java | 44 +-
.../org/apache/openejb/testing/EnableServices.java | 3 -
.../org/apache/openejb/util/OpenEjbVersion.java | 6 +
.../src/main/resources/default.exclusions | 1 -
.../src/main/resources/openejb-version.properties | 1 +
.../openejb/util/resources/Messages.properties | 3 +-
.../apache/openejb/config/ModuleUniqueIdTest.java | 63 +++
.../apache/openejb/web}/AppScopeInitEventTest.java | 2 +-
.../ServletContextListenerRegistrationTest.java | 2 +-
.../data/handler/RepositoryInvocationHandler.java | 30 +-
docs/application-composer/advanced.adoc | 16 +-
docs/client-server-transports.adoc | 8 -
.../testing/applicationcomposer/index.adoc | 29 +-
docs/developer/testing/arquillian/index.adoc | 2 +-
.../developer/tools/maven/applicationcomposer.adoc | 3 +
docs/ejbd-transport.adoc | 9 +-
docs/refcard/refcard.html | 14 -
examples/access-timeout-meta/pom.xml | 10 +-
examples/activemq-multiple-brokers/pom.xml | 18 +-
examples/alternate-descriptors/pom.xml | 32 +-
examples/application-composer/README.adoc | 6 +-
examples/application-composer/README_pt.adoc | 6 +-
examples/application-composer/pom.xml | 10 +-
examples/applicationexception/pom.xml | 10 +-
examples/arquillian-jpa/pom.xml | 22 +-
examples/async-methods/pom.xml | 10 +-
examples/async-postconstruct/pom.xml | 10 +-
examples/async-servlet/README.adoc | 20 +-
examples/async-servlet/README_pt.adoc | 20 +-
examples/async-servlet/pom.xml | 10 +-
.../bean-validation-design-by-contract/pom.xml | 10 +-
examples/cdi-alternative-and-stereotypes/pom.xml | 10 +-
examples/cdi-application-scope/pom.xml | 10 +-
examples/cdi-basic/pom.xml | 10 +-
examples/cdi-dynamic-inject/pom.xml | 10 +-
examples/cdi-ejbcontext-jaas/README.adoc | 157 +++++++
examples/cdi-ejbcontext-jaas/pom.xml | 10 +-
examples/cdi-events/pom.xml | 10 +-
examples/cdi-interceptors/pom.xml | 10 +-
examples/cdi-produces-disposes/pom.xml | 10 +-
examples/cdi-produces-field/pom.xml | 10 +-
examples/cdi-qualifier/pom.xml | 10 +-
examples/cdi-request-scope/README.adoc | 52 +--
examples/cdi-request-scope/README_pt.adoc | 51 +--
examples/cdi-request-scope/pom.xml | 10 +-
examples/cdi-session-scope/pom.xml | 6 +-
.../client-resource-lookup-preview/README.adoc | 116 +++++
examples/client-resource-lookup-preview/pom.xml | 6 +-
examples/cloud-tomee-azure/pom.xml | 9 +-
examples/component-interfaces/pom.xml | 10 +-
examples/concurrency-utils/pom.xml | 7 +-
examples/connector-ear/README.adoc | 438 +++++++++++++++++++
.../connector-ear/connector-sample-api/pom.xml | 4 +-
.../connector-sample-functional-tests/pom.xml | 10 +-
.../connector-ear/connector-sample-impl/pom.xml | 4 +-
.../connector-ear/connector-sample-war/pom.xml | 4 +-
examples/connector-ear/pom.xml | 6 +-
examples/connector-war/pom.xml | 12 +-
examples/cucumber-jvm/pom.xml | 10 +-
examples/custom-injection/pom.xml | 10 +-
examples/datasource-ciphered-password/pom.xml | 10 +-
examples/datasource-definition/README.adoc | 197 +++++++++
examples/datasource-definition/pom.xml | 12 +-
examples/datasource-versioning/pom.xml | 22 +-
examples/decorators/pom.xml | 10 +-
examples/dynamic-dao-implementation/pom.xml | 10 +-
examples/dynamic-datasource-routing/pom.xml | 14 +-
examples/dynamic-implementation/pom.xml | 15 +-
examples/dynamic-proxy-to-access-mbean/pom.xml | 14 +-
examples/ear-testing/README.adoc | 20 +-
examples/ear-testing/README_pt.adoc | 20 +-
examples/ear-testing/business-logic/pom.xml | 10 +-
examples/ear-testing/business-model/pom.xml | 4 +-
examples/ear-testing/pom.xml | 6 +-
examples/ejb-examples/pom.xml | 18 +-
examples/ejb-remote-call-2/pom.xml | 6 +-
examples/ejb-remote-call/pom.xml | 6 +-
examples/ejb-webservice/pom.xml | 12 +-
examples/groovy-cdi/README.adoc | 107 +++++
examples/helloworld-weblogic/pom.xml | 10 +-
examples/injection-of-datasource/pom.xml | 10 +-
examples/injection-of-ejbs/pom.xml | 10 +-
examples/injection-of-entitymanager/pom.xml | 10 +-
examples/injection-of-env-entry/pom.xml | 10 +-
examples/interceptors/pom.xml | 10 +-
examples/jakarta-data-repository/pom.xml | 22 +-
examples/java-modules/pom.xml | 13 +-
examples/jaxrs-filter/pom.xml | 7 +-
examples/jpa-and-jakarta-data/pom.xml | 24 +-
examples/jpa-eclipselink/pom.xml | 18 +-
examples/jpa-enumerated/pom.xml | 10 +-
examples/jpa-hibernate-arquillian/pom.xml | 6 +-
examples/jsf-cdi-and-ejb/pom.xml | 19 +-
examples/jsonb-custom-serializer/README.adoc | 2 +-
examples/jsonb-custom-serializer/README_pt.adoc | 2 +-
examples/junit5-application-composer/pom.xml | 10 +-
examples/junit5-arquillian-multiple-tomee/pom.xml | 12 +-
.../junit5-arquillian-simple-websockets/pom.xml | 24 +-
examples/lookup-of-ejbs-with-descriptor/pom.xml | 10 +-
examples/lookup-of-ejbs/pom.xml | 10 +-
examples/moviefun/pom.xml | 10 +-
examples/movies-complete-meta/pom.xml | 10 +-
examples/movies-complete/pom.xml | 10 +-
examples/mp-config-example/pom.xml | 18 +-
examples/mp-config-source-database/pom.xml | 15 +-
examples/mp-custom-healthcheck/pom.xml | 26 +-
examples/mp-faulttolerance-fallback/pom.xml | 18 +-
examples/mp-faulttolerance-timeout/pom.xml | 18 +-
.../mp-jwt-bean-validation-strongly-typed/pom.xml | 26 +-
examples/mp-jwt-bean-validation/pom.xml | 24 +-
examples/mp-openapi-reader/pom.xml | 23 +-
examples/mp-opentelemetry-metrics/pom.xml | 13 +-
examples/mp-rest-client/README.adoc | 6 +-
examples/mp-rest-client/README_es.adoc | 6 +-
examples/mp-rest-client/README_pt.adoc | 6 +-
examples/mp-rest-client/pom.xml | 26 +-
examples/multiple-arquillian-adapters/README.adoc | 266 ++++++++++++
examples/multiple-arquillian-adapters/pom.xml | 13 +-
examples/multiple-tomee-arquillian/pom.xml | 10 +-
examples/persistence-fragment/pom.xml | 10 +-
examples/pojo-webservice/pom.xml | 18 +-
examples/pom.xml | 2 +-
examples/realm-in-tomee/pom.xml | 6 +-
.../reload-persistence-unit-properties/pom.xml | 10 +-
examples/resources-declared-in-webapp/pom.xml | 6 +-
examples/resources-jmx-example/pom.xml | 6 +-
.../resources-jmx-ejb/pom.xml | 4 +-
examples/rest-cdi/README.adoc | 1 +
examples/rest-cdi/README_pt.adoc | 1 +
.../src/main/java/org/superbiz/rest/Greeting.java | 3 +
.../java/org/superbiz/rest/GreetingService.java | 2 +
examples/rest-example-with-application/pom.xml | 6 +-
examples/rest-example/pom.xml | 18 +-
examples/rest-jaas/README.adoc | 200 +++++++++
examples/rest-jaas/pom.xml | 6 +-
examples/rest-sse-example/pom.xml | 6 +-
examples/scala-basic/README.adoc | 211 +++++++++
examples/scala-basic/pom.xml | 10 +-
examples/schedule-events/pom.xml | 10 +-
examples/schedule-expression/pom.xml | 10 +-
examples/schedule-methods-meta/pom.xml | 10 +-
examples/schedule-methods/pom.xml | 10 +-
examples/security-openid/pom.xml | 13 +-
examples/server-events/README.adoc | 148 +++++++
examples/server-events/pom.xml | 10 +-
examples/simple-cdi-interceptor/pom.xml | 10 +-
examples/simple-cmp2/pom.xml | 12 +-
examples/simple-ear/README.adoc | 471 +++++++++++++++++++++
.../simple-ear/moviefun-business-logic/pom.xml | 10 +-
.../simple-ear/moviefun-business-model/pom.xml | 4 +-
.../simple-ear/moviefun-functional-tests/pom.xml | 8 +-
examples/simple-ear/moviefun-webapp/pom.xml | 10 +-
examples/simple-ear/pom.xml | 6 +-
examples/simple-jms-context/pom.xml | 16 +-
examples/simple-jms/pom.xml | 18 +-
examples/simple-remote-tomcatusers/pom.xml | 6 +-
examples/simple-singleton/pom.xml | 10 +-
examples/simple-stateful/pom.xml | 10 +-
examples/simple-stateless-callbacks/pom.xml | 10 +-
examples/simple-stateless-with-descriptor/pom.xml | 16 +-
examples/simple-stateless/pom.xml | 10 +-
examples/singleton-startup-ordering/pom.xml | 13 +-
examples/struts/pom.xml | 6 +-
examples/telephone-stateful/README.adoc | 7 +-
examples/telephone-stateful/README.txt | 7 +-
examples/telephone-stateful/pom.xml | 10 +-
.../java/org/superbiz/telephone/TelephoneTest.java | 2 +-
examples/testcase-injection/pom.xml | 10 +-
examples/testing-security-2/pom.xml | 10 +-
examples/testing-security-3/pom.xml | 10 +-
examples/testing-security-4/pom.xml | 12 +-
examples/testing-security-meta/pom.xml | 10 +-
examples/testing-security/pom.xml | 10 +-
examples/testing-transactions-bmt/pom.xml | 10 +-
examples/testing-transactions/pom.xml | 10 +-
examples/tomee-jersey-eclipselink/README.adoc | 31 +-
examples/tomee-jersey-eclipselink/README_pt.adoc | 31 +-
examples/tomee-jersey-eclipselink/pom.xml | 100 ++---
.../main/java/org/superbiz/init/Initializer.java | 38 --
.../src/main/resources/META-INF/persistence.xml | 1 -
.../main/webapp/WEB-INF/application.properties} | 3 +-
.../src/main/webapp/WEB-INF/web.xml | 8 +-
.../superbiz/service/JerseyApplicationTest.java | 15 +-
.../src/test/resources/META-INF/persistence.xml | 13 +-
.../src/test/resources/arquillian.xml | 1 +
examples/tomee-jms-portability/pom.xml | 6 +-
examples/transaction-rollback/pom.xml | 10 +-
examples/troubleshooting/pom.xml | 10 +-
examples/webservice-ssl-client-cert/pom.xml | 15 +-
examples/websocket-jms/pom.xml | 18 +-
examples/websocket-tls-basic-auth/pom.xml | 33 +-
examples/xa-datasource/pom.xml | 10 +-
.../apache/openejb/test/RemoteHttpTestServer.java | 31 --
.../java/org/apache/openejb/test/TestRunner.java | 13 -
maven/applicationcomposer-maven-plugin/pom.xml | 2 +-
.../apache/tomee/microprofile/jwt/MPJWTFilter.java | 5 +-
.../jwt/MultipleKeysWithoutKidTest.java | 84 ++++
pom.xml | 46 --
rat.xml | 1 -
server/openejb-cxf-rs/pom.xml | 2 +-
server/openejb-cxf-transport/pom.xml | 2 +-
.../openejb/server/ejbd/JndiRequestHandler.java | 2 +-
server/openejb-http/pom.xml | 116 -----
.../server/httpd/BasicAuthHttpListenerWrapper.java | 102 -----
.../apache/openejb/server/httpd/HttpSession.java | 52 ---
.../server/httpd/ServletSessionAdapter.java | 86 ----
.../httpd/BasicAuthHttpListenerWrapperTest.java | 82 ----
server/openejb-rest/pom.xml | 2 +-
.../apache/openejb/server/rest/RESTService.java | 16 +-
.../openejb/server/FilteredServiceManager.java | 21 +-
.../apache/openejb/server/httpd/HttpListener.java | 0
.../apache/openejb/server/httpd/HttpRequest.java | 0
.../apache/openejb/server/httpd/HttpResponse.java | 0
.../server/httpd/ServletRequestAdapter.java | 17 +-
.../server/httpd/ServletResponseAdapter.java | 0
.../apache/openejb/server/httpd/util/HttpUtil.java | 0
.../openejb/server/FilteredServiceManagerTest.java | 18 +-
server/openejb-webservices/pom.xml | 5 -
.../openejb/server/webservices/WsService.java | 159 ++++---
server/pom.xml | 1 -
tck/cdi-embedded/dev-tests.xml | 2 +-
tck/cdi-embedded/pom.xml | 12 -
.../src/test/resources/passing-tomee7.xml | 2 +-
tck/microprofile-tck/rest-client/pom.xml | 42 --
tomee/apache-tomee/pom.xml | 56 ---
.../java/org/apache/catalina/util/ServerInfo.java | 148 -------
tomee/pom.xml | 5 -
tomee/tomee-catalina/pom.xml | 4 -
.../catalina/startup/OpenEJBContextConfig.java | 2 +-
.../tomee/catalina}/BeginWebBeansListener.java | 2 +-
.../java/org/apache/tomee/catalina}/EEFilter.java | 2 +-
.../tomee/catalina}/EndWebBeansListener.java | 2 +-
.../tomee/catalina/JavaeeInstanceManager.java | 4 +-
.../apache/tomee/catalina/TomcatWebAppBuilder.java | 6 +-
.../tomee/catalina}/WebBeansListenerHelper.java | 2 +-
.../tomee/catalina/remote}/ServerServlet.java | 2 +-
.../tomee/catalina/remote/TomEERemoteWebapp.java | 1 -
.../tomee/catalina/remote}/ServerServletTest.java | 2 +-
.../java/org/apache/tomee/installer/Alerts.java | 7 +-
.../java/org/apache/tomee/installer/Installer.java | 60 ++-
.../org/apache/tomee/installer/AlertsTest.java | 31 +-
.../org/apache/tomee/installer/InstallerTest.java | 4 +-
.../org/apache/tomee/configs/catalina.properties | 2 +-
tomee/tomee-jaxrs/pom.xml | 4 -
.../apache/tomee/jaxrs/ReloadingLoaderTest.java | 15 +
.../tomee-microprofile-webapp/pom.xml | 12 -
tomee/tomee-plume-webapp/pom.xml | 12 -
tomee/tomee-plus-webapp/pom.xml | 12 -
tomee/tomee-security/pom.xml | 5 -
.../tomee/security/TomEEELInvocationHandler.java | 28 +-
.../tomee/security/cdi/TomEESecurityExtension.java | 3 +-
...dAuthenticationMechanismDefinitionDelegate.java | 2 +-
.../security/TomEEELInvocationHandlerTest.java | 75 ++++
tomee/tomee-webapp/pom.xml | 12 -
tomee/tomee-webservices/pom.xml | 5 -
270 files changed, 3832 insertions(+), 2492 deletions(-)
create mode 100644
arquillian/arquillian-tomee-tests/arquillian-tomee-data-tests/src/test/java/org/apache/openejb/arquillian/tests/data/JakartaDataTransactionalTest.java
create mode 100644
arquillian/arquillian-tomee-tests/arquillian-tomee-data-tests/src/test/java/org/apache/openejb/arquillian/tests/data/TransactionalItemService.java
create mode 100644
container/openejb-core/src/test/java/org/apache/openejb/config/ModuleUniqueIdTest.java
rename {server/openejb-http/src/test/java/org/apache/openejb/server/httpd =>
container/openejb-core/src/test/java/org/apache/openejb/web}/AppScopeInitEventTest.java
(98%)
rename {server/openejb-http/src/test/java/org/apache/openejb/server/httpd =>
container/openejb-core/src/test/java/org/apache/openejb/web}/ServletContextListenerRegistrationTest.java
(97%)
create mode 100644 examples/cdi-ejbcontext-jaas/README.adoc
create mode 100644 examples/client-resource-lookup-preview/README.adoc
create mode 100644 examples/connector-ear/README.adoc
create mode 100644 examples/datasource-definition/README.adoc
create mode 100644 examples/groovy-cdi/README.adoc
create mode 100644 examples/multiple-arquillian-adapters/README.adoc
create mode 100644 examples/rest-jaas/README.adoc
create mode 100644 examples/scala-basic/README.adoc
create mode 100644 examples/server-events/README.adoc
create mode 100644 examples/simple-ear/README.adoc
delete mode 100644
examples/tomee-jersey-eclipselink/src/main/java/org/superbiz/init/Initializer.java
copy examples/{cucumber-jvm/src/test/resources/cucumber.properties =>
tomee-jersey-eclipselink/src/main/webapp/WEB-INF/application.properties} (86%)
delete mode 100644
itests/openejb-itests-client/src/main/java/org/apache/openejb/test/RemoteHttpTestServer.java
create mode 100644
mp-jwt/src/test/java/org/apache/tomee/microprofile/jwt/MultipleKeysWithoutKidTest.java
delete mode 100644 server/openejb-http/pom.xml
delete mode 100644
server/openejb-http/src/main/java/org/apache/openejb/server/httpd/BasicAuthHttpListenerWrapper.java
delete mode 100644
server/openejb-http/src/main/java/org/apache/openejb/server/httpd/HttpSession.java
delete mode 100644
server/openejb-http/src/main/java/org/apache/openejb/server/httpd/ServletSessionAdapter.java
delete mode 100644
server/openejb-http/src/test/java/org/apache/openejb/server/httpd/BasicAuthHttpListenerWrapperTest.java
rename server/{openejb-http =>
openejb-server}/src/main/java/org/apache/openejb/server/httpd/HttpListener.java
(100%)
rename server/{openejb-http =>
openejb-server}/src/main/java/org/apache/openejb/server/httpd/HttpRequest.java
(100%)
rename server/{openejb-http =>
openejb-server}/src/main/java/org/apache/openejb/server/httpd/HttpResponse.java
(100%)
rename server/{openejb-http =>
openejb-server}/src/main/java/org/apache/openejb/server/httpd/ServletRequestAdapter.java
(95%)
rename server/{openejb-http =>
openejb-server}/src/main/java/org/apache/openejb/server/httpd/ServletResponseAdapter.java
(100%)
rename server/{openejb-http =>
openejb-server}/src/main/java/org/apache/openejb/server/httpd/util/HttpUtil.java
(100%)
delete mode 100644
tomee/apache-tomee/src/patch/java/org/apache/catalina/util/ServerInfo.java
rename {server/openejb-http/src/main/java/org/apache/openejb/server/httpd =>
tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina}/BeginWebBeansListener.java
(99%)
rename {server/openejb-http/src/main/java/org/apache/openejb/server/httpd =>
tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina}/EEFilter.java
(99%)
rename {server/openejb-http/src/main/java/org/apache/openejb/server/httpd =>
tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina}/EndWebBeansListener.java
(98%)
rename {server/openejb-http/src/main/java/org/apache/openejb/server/httpd =>
tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina}/WebBeansListenerHelper.java
(97%)
rename {server/openejb-http/src/main/java/org/apache/openejb/server/httpd =>
tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/remote}/ServerServlet.java
(98%)
rename {server/openejb-http/src/test/java/org/apache/openejb/server/httpd =>
tomee/tomee-catalina/src/test/java/org/apache/tomee/catalina/remote}/ServerServletTest.java
(98%)
copy arquillian/ziplock/src/test/java/org/apache/ziplock/JarLocationTest.java
=> tomee/tomee-common/src/test/java/org/apache/tomee/installer/AlertsTest.java
(55%)