This is an automated email from the ASF dual-hosted git repository.
rmaucher pushed a change to branch 11.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git
from 96d0d415d9 Improve search of existing methods when defining functions
new da89b62813 Update OWB module to Apache OpenWebBeans 4.1.1
new 17e9e23ef2 Add CDI 4.1 integration test for the OWB module
new dfdbb222df Expand OWB module test coverage
new ab7b7b9b9a Add optional OWB module coverage and documentation
new 6d25930c7d Clean up OWB module build and test warnings
new 3643f6fb7c Add extended OWB integration and unit test coverage
new deb36d5aea Start OWB from ServletContainerInitializer for listener
injection
new f708e012a5 Complete OWB test coverage for lifecycle, instance manager
and EL
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
modules/owb/README.md | 205 +++++++++++++++++
modules/owb/pom.xml | 124 ++++++++++-
.../OpenWebBeansContextLifecycleListener.java | 18 +-
.../webbeans/web/tomcat/OpenWebBeansCdi41IT.java | 70 ++++++
.../web/tomcat/OpenWebBeansClassLoaderLeakIT.java | 95 ++++++++
.../web/tomcat/OpenWebBeansInstanceManagerIT.java | 58 +++++
.../tomcat/OpenWebBeansInstanceManagerTest.java | 151 +++++++++++++
.../webbeans/web/tomcat/OpenWebBeansJspIT.java | 59 +++++
.../web/tomcat/OpenWebBeansRedeployIT.java | 109 +++++++++
.../web/tomcat/OpenWebBeansSecurityFilterIT.java | 58 +++++
.../web/tomcat/OpenWebBeansSecurityFilterTest.java | 67 ++++++
.../web/tomcat/OpenWebBeansSecurityIT.java | 109 +++++++++
.../web/tomcat/OpenWebBeansSecurityValveTest.java | 67 ++++++
.../tomcat/OpenWebBeansTomcatIntegrationIT.java | 209 ++++++++++++++++++
.../apache/webbeans/web/tomcat/OwbTestServer.java | 243 +++++++++++++++++++++
.../apache/webbeans/web/tomcat/OwbTestSupport.java | 90 ++++++++
.../webbeans/web/tomcat/TomcatPluginTest.java | 150 +++++++++++++
.../apache/webbeans/web/tomcat/WebAppBuilder.java | 197 +++++++++++++++++
.../web/tomcat/testapp/CustomPrincipal.java | 13 +-
.../owb/src/test/webapp/cdi41/WEB-INF/beans.xml | 10 +-
.../jakarta.enterprise.inject.spi.Extension | 4 +-
.../webbeans/web/tomcat/testapp/Cdi41Event.java | 9 +-
.../web/tomcat/testapp/Cdi41EventObserver.java | 17 +-
.../webbeans/web/tomcat/testapp/Cdi41Features.java | 57 +++++
.../webbeans/web/tomcat/testapp/Cdi41Servlet.java | 86 ++++++++
.../webbeans/web/tomcat/testapp/Greeting.java | 15 +-
.../web/tomcat/testapp/InvokerExtension.java | 48 ++++
.../webbeans/web/tomcat/testapp/InvokerTarget.java | 19 +-
.../web/tomcat/testapp/MatchingTarget.java | 11 +-
.../web/tomcat/testapp/RequestScopedBean.java | 21 +-
.../web/tomcat/testapp/SessionScopedBean.java | 21 +-
.../apache/webbeans/web/tomcat/testapp/Traced.java | 23 +-
.../webbeans/web/tomcat/testapp/TracedService.java | 16 +-
.../web/tomcat/testapp/TracingInterceptor.java | 37 ++++
.../owb/src/test/webapp/instance/WEB-INF/beans.xml | 10 +-
.../webbeans/web/tomcat/testapp/InstanceProbe.java | 56 +++++
.../web/tomcat/testapp/InstanceProbeServlet.java | 79 +++++++
.../webbeans/web/tomcat/testapp/ProbeGreeting.java | 19 +-
.../owb/src/test/webapp/jsp/WEB-INF/beans.xml | 10 +-
.../src/test/webapp/jsp/WEB-INF/tags/greeting.tag | 3 +-
.../owb/src/test/webapp/jsp/included.jsp | 2 +-
.../owb/src/test/webapp/jsp/index.jsp | 19 +-
.../webbeans/web/tomcat/testapp/ElServlet.java | 49 +++++
.../webbeans/web/tomcat/testapp/JspGreeting.java | 21 +-
.../web/tomcat/testapp/MethodGreeting.java | 21 +-
.../web/tomcat/testapp/RequestGreeting.java | 24 +-
.../src/test/webapp/lifecycle/WEB-INF/beans.xml | 10 +-
.../tomcat/testapp/LifecycleContextListener.java | 61 ++++++
.../web/tomcat/testapp/LifecycleFilter.java | 70 ++++++
.../web/tomcat/testapp/LifecycleGreeting.java | 19 +-
.../web/tomcat/testapp/LifecycleMarkerWriter.java | 33 ++-
.../tomcat/testapp/LifecycleRequestListener.java | 46 ++++
.../web/tomcat/testapp/LifecycleServlet.java | 71 ++++++
.../tomcat/testapp/LifecycleSessionListener.java | 46 ++++
.../src/test/webapp/multi/one/WEB-INF/beans.xml | 10 +-
.../webapp/multi/one/WEB-INF/classes/value.txt | 1 +
.../webbeans/web/tomcat/testapp/MultiGreeting.java | 31 ++-
.../webbeans/web/tomcat/testapp/MultiServlet.java | 27 +--
.../src/test/webapp/multi/two/WEB-INF/beans.xml | 10 +-
.../webapp/multi/two/WEB-INF/classes/value.txt | 1 +
.../webbeans/web/tomcat/testapp/MultiGreeting.java | 31 ++-
.../webbeans/web/tomcat/testapp/MultiServlet.java | 27 +--
.../owb/src/test/webapp/redeploy/WEB-INF/beans.xml | 10 +-
.../web/tomcat/testapp/RedeployGreeting.java | 19 +-
.../web/tomcat/testapp/RedeployServlet.java | 66 ++++++
.../test/webapp/security-filter/WEB-INF/beans.xml | 10 +-
.../test/webapp/security-filter/WEB-INF/web.xml | 53 +++++
.../web/tomcat/testapp/FilterWhoAmIServlet.java | 32 +--
.../owb/src/test/webapp/security/WEB-INF/beans.xml | 10 +-
.../owb/src/test/webapp/security}/WEB-INF/web.xml | 43 ++--
.../webbeans/web/tomcat/testapp/WhoAmIServlet.java | 64 ++++++
webapps/docs/cdi.xml | 106 ++++++++-
webapps/docs/changelog.xml | 7 +
73 files changed, 3369 insertions(+), 344 deletions(-)
create mode 100644 modules/owb/README.md
create mode 100644
modules/owb/src/test/java/org/apache/webbeans/web/tomcat/OpenWebBeansCdi41IT.java
create mode 100644
modules/owb/src/test/java/org/apache/webbeans/web/tomcat/OpenWebBeansClassLoaderLeakIT.java
create mode 100644
modules/owb/src/test/java/org/apache/webbeans/web/tomcat/OpenWebBeansInstanceManagerIT.java
create mode 100644
modules/owb/src/test/java/org/apache/webbeans/web/tomcat/OpenWebBeansInstanceManagerTest.java
create mode 100644
modules/owb/src/test/java/org/apache/webbeans/web/tomcat/OpenWebBeansJspIT.java
create mode 100644
modules/owb/src/test/java/org/apache/webbeans/web/tomcat/OpenWebBeansRedeployIT.java
create mode 100644
modules/owb/src/test/java/org/apache/webbeans/web/tomcat/OpenWebBeansSecurityFilterIT.java
create mode 100644
modules/owb/src/test/java/org/apache/webbeans/web/tomcat/OpenWebBeansSecurityFilterTest.java
create mode 100644
modules/owb/src/test/java/org/apache/webbeans/web/tomcat/OpenWebBeansSecurityIT.java
create mode 100644
modules/owb/src/test/java/org/apache/webbeans/web/tomcat/OpenWebBeansSecurityValveTest.java
create mode 100644
modules/owb/src/test/java/org/apache/webbeans/web/tomcat/OpenWebBeansTomcatIntegrationIT.java
create mode 100644
modules/owb/src/test/java/org/apache/webbeans/web/tomcat/OwbTestServer.java
create mode 100644
modules/owb/src/test/java/org/apache/webbeans/web/tomcat/OwbTestSupport.java
create mode 100644
modules/owb/src/test/java/org/apache/webbeans/web/tomcat/TomcatPluginTest.java
create mode 100644
modules/owb/src/test/java/org/apache/webbeans/web/tomcat/WebAppBuilder.java
copy test/webapp/WEB-INF/classes/org/apache/tomcat/Bug58096.java =>
modules/owb/src/test/java/org/apache/webbeans/web/tomcat/testapp/CustomPrincipal.java
(67%)
copy java/org/apache/naming/java/package.html =>
modules/owb/src/test/webapp/cdi41/WEB-INF/beans.xml (73%)
copy java/org/apache/catalina/util/CharsetMapperDefault.properties =>
modules/owb/src/test/webapp/cdi41/WEB-INF/classes/META-INF/services/jakarta.enterprise.inject.spi.Extension
(93%)
copy test/org/apache/el/lang/TesterBean.java =>
modules/owb/src/test/webapp/cdi41/src/org/apache/webbeans/web/tomcat/testapp/Cdi41Event.java
(76%)
copy
test/org/apache/catalina/servlets/TestDefaultServletEncodingWithoutBom.java =>
modules/owb/src/test/webapp/cdi41/src/org/apache/webbeans/web/tomcat/testapp/Cdi41EventObserver.java
(60%)
create mode 100644
modules/owb/src/test/webapp/cdi41/src/org/apache/webbeans/web/tomcat/testapp/Cdi41Features.java
create mode 100644
modules/owb/src/test/webapp/cdi41/src/org/apache/webbeans/web/tomcat/testapp/Cdi41Servlet.java
copy test/org/apache/tomcat/util/buf/TestUriUtil26.java =>
modules/owb/src/test/webapp/cdi41/src/org/apache/webbeans/web/tomcat/testapp/Greeting.java
(66%)
create mode 100644
modules/owb/src/test/webapp/cdi41/src/org/apache/webbeans/web/tomcat/testapp/InvokerExtension.java
copy test/org/apache/el/lang/TesterType.java =>
modules/owb/src/test/webapp/cdi41/src/org/apache/webbeans/web/tomcat/testapp/InvokerTarget.java
(65%)
copy test/jakarta/el/TesterBeanC.java =>
modules/owb/src/test/webapp/cdi41/src/org/apache/webbeans/web/tomcat/testapp/MatchingTarget.java
(72%)
copy test/org/apache/el/lang/TesterType.java =>
modules/owb/src/test/webapp/cdi41/src/org/apache/webbeans/web/tomcat/testapp/RequestScopedBean.java
(62%)
copy test/org/apache/catalina/startup/UrlPatternServlet.java =>
modules/owb/src/test/webapp/cdi41/src/org/apache/webbeans/web/tomcat/testapp/SessionScopedBean.java
(62%)
copy java/jakarta/annotation/PostConstruct.java =>
modules/owb/src/test/webapp/cdi41/src/org/apache/webbeans/web/tomcat/testapp/Traced.java
(66%)
copy test/org/apache/tomcat/util/buf/TestUriUtil26.java =>
modules/owb/src/test/webapp/cdi41/src/org/apache/webbeans/web/tomcat/testapp/TracedService.java
(67%)
create mode 100644
modules/owb/src/test/webapp/cdi41/src/org/apache/webbeans/web/tomcat/testapp/TracingInterceptor.java
copy java/org/apache/naming/java/package.html =>
modules/owb/src/test/webapp/instance/WEB-INF/beans.xml (73%)
create mode 100644
modules/owb/src/test/webapp/instance/src/org/apache/webbeans/web/tomcat/testapp/InstanceProbe.java
create mode 100644
modules/owb/src/test/webapp/instance/src/org/apache/webbeans/web/tomcat/testapp/InstanceProbeServlet.java
copy test/org/apache/el/lang/TesterType.java =>
modules/owb/src/test/webapp/instance/src/org/apache/webbeans/web/tomcat/testapp/ProbeGreeting.java
(66%)
copy java/org/apache/naming/java/package.html =>
modules/owb/src/test/webapp/jsp/WEB-INF/beans.xml (73%)
copy test/webapp/jsp/encoding/bom-none-prolog-none.jsp =>
modules/owb/src/test/webapp/jsp/WEB-INF/tags/greeting.tag (93%)
copy test/webapp/jsp/encoding/bom-none-prolog-none.jsp =>
modules/owb/src/test/webapp/jsp/included.jsp (95%)
copy java/org/apache/tomcat/util/file/package.html =>
modules/owb/src/test/webapp/jsp/index.jsp (71%)
create mode 100644
modules/owb/src/test/webapp/jsp/src/org/apache/webbeans/web/tomcat/testapp/ElServlet.java
copy test/org/apache/el/TesterBeanAA.java =>
modules/owb/src/test/webapp/jsp/src/org/apache/webbeans/web/tomcat/testapp/JspGreeting.java
(63%)
copy test/org/apache/el/TesterBeanBB.java =>
modules/owb/src/test/webapp/jsp/src/org/apache/webbeans/web/tomcat/testapp/MethodGreeting.java
(64%)
copy java/org/apache/el/parser/BooleanNode.java =>
modules/owb/src/test/webapp/jsp/src/org/apache/webbeans/web/tomcat/testapp/RequestGreeting.java
(59%)
copy java/org/apache/naming/java/package.html =>
modules/owb/src/test/webapp/lifecycle/WEB-INF/beans.xml (73%)
create mode 100644
modules/owb/src/test/webapp/lifecycle/src/org/apache/webbeans/web/tomcat/testapp/LifecycleContextListener.java
create mode 100644
modules/owb/src/test/webapp/lifecycle/src/org/apache/webbeans/web/tomcat/testapp/LifecycleFilter.java
copy test/org/apache/el/lang/TesterType.java =>
modules/owb/src/test/webapp/lifecycle/src/org/apache/webbeans/web/tomcat/testapp/LifecycleGreeting.java
(66%)
copy java/org/apache/catalina/webresources/war/Handler.java =>
modules/owb/src/test/webapp/lifecycle/src/org/apache/webbeans/web/tomcat/testapp/LifecycleMarkerWriter.java
(50%)
create mode 100644
modules/owb/src/test/webapp/lifecycle/src/org/apache/webbeans/web/tomcat/testapp/LifecycleRequestListener.java
create mode 100644
modules/owb/src/test/webapp/lifecycle/src/org/apache/webbeans/web/tomcat/testapp/LifecycleServlet.java
create mode 100644
modules/owb/src/test/webapp/lifecycle/src/org/apache/webbeans/web/tomcat/testapp/LifecycleSessionListener.java
copy java/org/apache/naming/java/package.html =>
modules/owb/src/test/webapp/multi/one/WEB-INF/beans.xml (73%)
create mode 100644
modules/owb/src/test/webapp/multi/one/WEB-INF/classes/value.txt
copy test/jakarta/servlet/TestServletResponse.java =>
modules/owb/src/test/webapp/multi/one/src/org/apache/webbeans/web/tomcat/testapp/MultiGreeting.java
(53%)
copy webapps/examples/WEB-INF/classes/async/Async3.java =>
modules/owb/src/test/webapp/multi/one/src/org/apache/webbeans/web/tomcat/testapp/MultiServlet.java
(58%)
copy java/org/apache/naming/java/package.html =>
modules/owb/src/test/webapp/multi/two/WEB-INF/beans.xml (73%)
create mode 100644
modules/owb/src/test/webapp/multi/two/WEB-INF/classes/value.txt
copy test/jakarta/servlet/TestServletResponse.java =>
modules/owb/src/test/webapp/multi/two/src/org/apache/webbeans/web/tomcat/testapp/MultiGreeting.java
(53%)
copy webapps/examples/WEB-INF/classes/async/Async3.java =>
modules/owb/src/test/webapp/multi/two/src/org/apache/webbeans/web/tomcat/testapp/MultiServlet.java
(58%)
copy java/org/apache/naming/java/package.html =>
modules/owb/src/test/webapp/redeploy/WEB-INF/beans.xml (73%)
copy test/org/apache/el/lang/TesterType.java =>
modules/owb/src/test/webapp/redeploy/src/org/apache/webbeans/web/tomcat/testapp/RedeployGreeting.java
(66%)
create mode 100644
modules/owb/src/test/webapp/redeploy/src/org/apache/webbeans/web/tomcat/testapp/RedeployServlet.java
copy java/org/apache/naming/java/package.html =>
modules/owb/src/test/webapp/security-filter/WEB-INF/beans.xml (73%)
create mode 100644 modules/owb/src/test/webapp/security-filter/WEB-INF/web.xml
copy test/org/apache/catalina/startup/NoMappingParamServlet.java =>
modules/owb/src/test/webapp/security-filter/src/org/apache/webbeans/web/tomcat/testapp/FilterWhoAmIServlet.java
(53%)
copy java/org/apache/naming/java/package.html =>
modules/owb/src/test/webapp/security/WEB-INF/beans.xml (73%)
copy {test/webapp-servletsecurity-b =>
modules/owb/src/test/webapp/security}/WEB-INF/web.xml (53%)
create mode 100644
modules/owb/src/test/webapp/security/src/org/apache/webbeans/web/tomcat/testapp/WhoAmIServlet.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]