svn commit: r1072582 - in /websites/production/openwebbeans/content/meecrowave: ./ meecrowave-core/ meecrowave-gradle/ meecrowave-jpa/ meecrowave-jta/ meecrowave-letsencrypt/ meecrowave-maven/ meecrow

2021-03-17 Thread rmannibucau
Author: rmannibucau
Date: Wed Mar 17 17:45:16 2021
New Revision: 1072582

Log:
Site checkin for project Meecrowave :: Doc

Modified:
websites/production/openwebbeans/content/meecrowave/community.pdf
websites/production/openwebbeans/content/meecrowave/companion-projects.pdf
websites/production/openwebbeans/content/meecrowave/components.pdf
websites/production/openwebbeans/content/meecrowave/download.pdf
websites/production/openwebbeans/content/meecrowave/howto.html
websites/production/openwebbeans/content/meecrowave/howto.pdf
websites/production/openwebbeans/content/meecrowave/meecrowave-core/cli.pdf

websites/production/openwebbeans/content/meecrowave/meecrowave-core/configuration.pdf

websites/production/openwebbeans/content/meecrowave/meecrowave-core/deploy-webapp.pdf

websites/production/openwebbeans/content/meecrowave/meecrowave-gradle/index.pdf
websites/production/openwebbeans/content/meecrowave/meecrowave-jpa/index.pdf
websites/production/openwebbeans/content/meecrowave/meecrowave-jta/index.pdf

websites/production/openwebbeans/content/meecrowave/meecrowave-letsencrypt/index.pdf

websites/production/openwebbeans/content/meecrowave/meecrowave-maven/index.pdf

websites/production/openwebbeans/content/meecrowave/meecrowave-oauth2/index.pdf

websites/production/openwebbeans/content/meecrowave/meecrowave-proxy/index.pdf
websites/production/openwebbeans/content/meecrowave/start.pdf
websites/production/openwebbeans/content/meecrowave/testing/index.html
websites/production/openwebbeans/content/meecrowave/testing/index.pdf

Modified: websites/production/openwebbeans/content/meecrowave/community.pdf
==
Binary files - no diff available.

Modified: 
websites/production/openwebbeans/content/meecrowave/companion-projects.pdf
==
Binary files - no diff available.

Modified: websites/production/openwebbeans/content/meecrowave/components.pdf
==
Binary files - no diff available.

Modified: websites/production/openwebbeans/content/meecrowave/download.pdf
==
Binary files - no diff available.

Modified: websites/production/openwebbeans/content/meecrowave/howto.html
==
--- websites/production/openwebbeans/content/meecrowave/howto.html (original)
+++ websites/production/openwebbeans/content/meecrowave/howto.html Wed Mar 17 
17:45:16 2021
@@ -809,6 +809,16 @@ we use https://yupiik.github.io
 /dependencies
 
 
+
+Last step is to disable log4j2 and tomcat scanning by default - indeed 
previous setup works if passed on the command line but since it is always the 
same settings it is saner to put them in a meecrowave.properties 
in the classpath:
+
+
+
+tomcat-scanning = false
+logging-global-setup = false
+log4j2-jul-bridge = false
+
+
 
 
 

Modified: websites/production/openwebbeans/content/meecrowave/howto.pdf
==
--- websites/production/openwebbeans/content/meecrowave/howto.pdf (original)
+++ websites/production/openwebbeans/content/meecrowave/howto.pdf Wed Mar 17 
17:45:16 2021
@@ -4,8 +4,8 @@
 << /Title (Howto)
 /Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
 /Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
-/ModDate (D:20210317183408+01'00')
-/CreationDate (D:20210317183408+01'00')
+/ModDate (D:20210317184443+01'00')
+/CreationDate (D:20210317184443+01'00')
 >>
 endobj
 2 0 obj
@@ -25593,7 +25593,7 @@ endobj
 >>
 endobj
 60 0 obj
-<< /Length 16861
+<< /Length 17914
 >>
 stream
 q
@@ -26797,61 +26797,114 @@ ET
 
 0.0 0.0 0.0 SCN
 0.0 0.0 0.0 scn
-q
-0.5 w
-0.9333 0.9333 0.9333 SCN
-108.24 178.095 m
-108.24 122.755 l
-S
-Q
-0.0667 0.0667 0.0667 scn
-0.0667 0.0667 0.0667 SCN
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.0616 Tw
 
 BT
-71.388 141.857 Td
-/F4.1 24 Tf
-<21> Tj
+48.24 166.131 Td
+/F1.0 10.5 Tf
+[<4c617374207374657020697320746f2064697361626c65206c6f67346a3220616e6420746f6d636174207363616e6e696e672062>
 20.0195 
<792064656661756c74202d20696e646565642070726576696f757320736574757020776f726b7320696620706173736564>]
 TJ
 ET
 
+
+0.0 Tw
 0.0 0.0 0.0 SCN
 0.0 0.0 0.0 scn
 0.2 0.2 0.2 scn
 0.2 0.2 0.2 SCN
 
-1.5298 Tw
+3.4279 Tw
 
 BT
-120.24 162.131 Td
+48.24 150.351 Td
 /F1.0 10.5 Tf
-[<7573696e6720612070726f66696c65206f7220612062696e61727920646564696361746564206d6f64756c6520796f752063616e206b>
 20.0195 <65657020746865204a564d206d6f6465207573696e67>] TJ
+[<6f6e2074686520636f6d6d616e64206c696e65206275742073696e636520697420697320616c7761>
 20.0195 
<7973207468652073616d652073657474696e67732069742069732073616e657220746f20707574207468656d20696e2061>]
 TJ
 ET
 
 
 0.0 Tw
 0.0 

svn commit: r1072580 [3/4] - in /websites/production/openwebbeans/content/meecrowave: ./ meecrowave-core/ meecrowave-gradle/ meecrowave-jpa/ meecrowave-jta/ meecrowave-letsencrypt/ meecrowave-maven/ m

2021-03-17 Thread rmannibucau
Modified: 
websites/production/openwebbeans/content/meecrowave/meecrowave-core/configuration.pdf
==
--- 
websites/production/openwebbeans/content/meecrowave/meecrowave-core/configuration.pdf
 (original)
+++ 
websites/production/openwebbeans/content/meecrowave/meecrowave-core/configuration.pdf
 Wed Mar 17 17:35:01 2021
@@ -4,8 +4,8 @@
 << /Title (Meecrowave Configuration)
 /Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
 /Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
-/ModDate (D:20201115160336+01'00')
-/CreationDate (D:20201115160336+01'00')
+/ModDate (D:20210317183408+01'00')
+/CreationDate (D:20210317183408+01'00')
 >>
 endobj
 2 0 obj

Modified: 
websites/production/openwebbeans/content/meecrowave/meecrowave-core/deploy-webapp.pdf
==
--- 
websites/production/openwebbeans/content/meecrowave/meecrowave-core/deploy-webapp.pdf
 (original)
+++ 
websites/production/openwebbeans/content/meecrowave/meecrowave-core/deploy-webapp.pdf
 Wed Mar 17 17:35:01 2021
@@ -4,8 +4,8 @@
 << /Title (Meecrowave and webapps)
 /Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
 /Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
-/ModDate (D:20201115160336+01'00')
-/CreationDate (D:20201115160336+01'00')
+/ModDate (D:20210317183408+01'00')
+/CreationDate (D:20210317183408+01'00')
 >>
 endobj
 2 0 obj

Modified: 
websites/production/openwebbeans/content/meecrowave/meecrowave-gradle/index.pdf
==
Binary files - no diff available.

Modified: 
websites/production/openwebbeans/content/meecrowave/meecrowave-jpa/index.pdf
==
--- 
websites/production/openwebbeans/content/meecrowave/meecrowave-jpa/index.pdf 
(original)
+++ 
websites/production/openwebbeans/content/meecrowave/meecrowave-jpa/index.pdf 
Wed Mar 17 17:35:01 2021
@@ -4,8 +4,8 @@
 << /Title (Meecrowave JPA)
 /Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
 /Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
-/ModDate (D:20201115160336+01'00')
-/CreationDate (D:20201115160336+01'00')
+/ModDate (D:20210317183408+01'00')
+/CreationDate (D:20210317183408+01'00')
 >>
 endobj
 2 0 obj

Modified: 
websites/production/openwebbeans/content/meecrowave/meecrowave-jta/index.pdf
==
Binary files - no diff available.

Modified: 
websites/production/openwebbeans/content/meecrowave/meecrowave-letsencrypt/index.pdf
==
Binary files - no diff available.

Modified: 
websites/production/openwebbeans/content/meecrowave/meecrowave-maven/index.pdf
==
--- 
websites/production/openwebbeans/content/meecrowave/meecrowave-maven/index.pdf 
(original)
+++ 
websites/production/openwebbeans/content/meecrowave/meecrowave-maven/index.pdf 
Wed Mar 17 17:35:01 2021
@@ -4,8 +4,8 @@
 << /Title (Meecrowave Maven)
 /Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
 /Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
-/ModDate (D:20201115160336+01'00')
-/CreationDate (D:20201115160336+01'00')
+/ModDate (D:20210317183408+01'00')
+/CreationDate (D:20210317183408+01'00')
 >>
 endobj
 2 0 obj

Modified: 
websites/production/openwebbeans/content/meecrowave/meecrowave-oauth2/index.pdf
==
--- 
websites/production/openwebbeans/content/meecrowave/meecrowave-oauth2/index.pdf 
(original)
+++ 
websites/production/openwebbeans/content/meecrowave/meecrowave-oauth2/index.pdf 
Wed Mar 17 17:35:01 2021
@@ -4,8 +4,8 @@
 << /Title (Meecrowave OAuth2)
 /Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
 /Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
-/ModDate (D:20201115160336+01'00')
-/CreationDate (D:20201115160336+01'00')
+/ModDate (D:20210317183408+01'00')
+/CreationDate (D:20210317183408+01'00')
 >>
 endobj
 2 0 obj

Modified: 
websites/production/openwebbeans/content/meecrowave/meecrowave-proxy/index.pdf
==
--- 
websites/production/openwebbeans/content/meecrowave/meecrowave-proxy/index.pdf 
(original)
+++ 
websites/production/openwebbeans/content/meecrowave/meecrowave-proxy/index.pdf 
Wed Mar 17 17:35:01 2021
@@ -4,8 +4,8 @@
 << /Title (Meecrowave Proxy)
 /Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
 /Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
-/ModDate (D:20201115160336+01'00')
-/CreationDate (D:20201115160336+01'00')
+/ModDate (D:20210317183408+01'00')
+/CreationDate 

svn commit: r1072580 [1/4] - in /websites/production/openwebbeans/content/meecrowave: ./ meecrowave-core/ meecrowave-gradle/ meecrowave-jpa/ meecrowave-jta/ meecrowave-letsencrypt/ meecrowave-maven/ m

2021-03-17 Thread rmannibucau
Author: rmannibucau
Date: Wed Mar 17 17:35:01 2021
New Revision: 1072580

Log:
Site checkin for project Meecrowave :: Doc

Modified:
websites/production/openwebbeans/content/meecrowave/community.pdf
websites/production/openwebbeans/content/meecrowave/companion-projects.pdf
websites/production/openwebbeans/content/meecrowave/components.pdf
websites/production/openwebbeans/content/meecrowave/download.pdf
websites/production/openwebbeans/content/meecrowave/howto.html
websites/production/openwebbeans/content/meecrowave/howto.pdf
websites/production/openwebbeans/content/meecrowave/meecrowave-core/cli.pdf

websites/production/openwebbeans/content/meecrowave/meecrowave-core/configuration.pdf

websites/production/openwebbeans/content/meecrowave/meecrowave-core/deploy-webapp.pdf

websites/production/openwebbeans/content/meecrowave/meecrowave-gradle/index.pdf
websites/production/openwebbeans/content/meecrowave/meecrowave-jpa/index.pdf
websites/production/openwebbeans/content/meecrowave/meecrowave-jta/index.pdf

websites/production/openwebbeans/content/meecrowave/meecrowave-letsencrypt/index.pdf

websites/production/openwebbeans/content/meecrowave/meecrowave-maven/index.pdf

websites/production/openwebbeans/content/meecrowave/meecrowave-oauth2/index.pdf

websites/production/openwebbeans/content/meecrowave/meecrowave-proxy/index.pdf
websites/production/openwebbeans/content/meecrowave/start.pdf
websites/production/openwebbeans/content/meecrowave/testing/index.html
websites/production/openwebbeans/content/meecrowave/testing/index.pdf

Modified: websites/production/openwebbeans/content/meecrowave/community.pdf
==
Binary files - no diff available.

Modified: 
websites/production/openwebbeans/content/meecrowave/companion-projects.pdf
==
Binary files - no diff available.

Modified: websites/production/openwebbeans/content/meecrowave/components.pdf
==
Binary files - no diff available.

Modified: websites/production/openwebbeans/content/meecrowave/download.pdf
==
Binary files - no diff available.

Modified: websites/production/openwebbeans/content/meecrowave/howto.html
==
--- websites/production/openwebbeans/content/meecrowave/howto.html (original)
+++ websites/production/openwebbeans/content/meecrowave/howto.html Wed Mar 17 
17:35:01 2021
@@ -412,6 +412,481 @@ public class RewriteValveCustomizer impl
 
 
 
+
+How to compile 
a Meecrowave application with GraalVM
+
+
+You can use native-image directly but for this how to, we will 
use http://geronimo.apache.org/arthur/;>Apache Arthur which 
enables to do it through Apache Maven.
+The trick is to define the Tomcat and Meecrowave resources to use to convert 
the Java application in a native binary.
+For a simple application here is how it can be done.
+
+
+
+
+
+
+
+
+we use https://yupiik.github.io/yupiik-logging/;>Yupiik Logging 
in this sample to replace Log4j2 which is not GraalVM friendly, this JUL 
implementation enables runtime configuration even for Graalified binaries.
+
+
+
+
+
+
+plugin !-- mvn -Parthur arthur:native-image@runtime -e --
+  groupIdorg.apache.geronimo.arthur/groupId
+  artifactIdarthur-maven-plugin/artifactId
+  version${arthur.version}/version !-- = 1.0.3 or 
replace openwebbeans extension by openwebbeans 2.0.22 dep + openwebbeans-knight 
with arthur v1.0.2 --
+  executions
+execution
+  idgraalify/id
+  phasepackage/phase
+  goals
+goalnative-image/goal
+  /goals
+/execution
+  /executions
+  configuration
+graalVersion21.0.0.2.r11/graalVersion !-- use this 
graal version (java 11 here) --
+mainorg.apache.meecrowave.runner.Cli/main !-- set up 
meecrowave default main - requires commons-cli --
+buildStaticImagefalse/buildStaticImage !-- up to you 
but using arthur docker goals it works fine and avoids some graalvm bugs --
+usePackagedArtifacttrue/usePackagedArtifact !-- 
optional but enables a more deterministic run generally --
+graalExtensions !-- enable CDI --
+  graalExtensionopenwebbeans/graalExtension
+/graalExtensions
+reflections !-- enable cxf/owb/tomcat main reflection points  
--
+  reflection !-- used by meecrowave to test cxf presence --
+nameorg.apache.cxf.BusFactory/name
+  /reflection
+  reflection
+namejavax.ws.rs.core.UriInfo/name
+allPublicMethodstrue/allPublicMethods
+  /reflection
+  reflection
+namejavax.ws.rs.core.HttpHeaders/name
+allPublicMethodstrue/allPublicMethods
+  /reflection
+  reflection
+namejavax.ws.rs.core.Request/name
+

svn commit: r1072580 [2/4] - in /websites/production/openwebbeans/content/meecrowave: ./ meecrowave-core/ meecrowave-gradle/ meecrowave-jpa/ meecrowave-jta/ meecrowave-letsencrypt/ meecrowave-maven/ m

2021-03-17 Thread rmannibucau
Modified: websites/production/openwebbeans/content/meecrowave/howto.pdf
==
--- websites/production/openwebbeans/content/meecrowave/howto.pdf (original)
+++ websites/production/openwebbeans/content/meecrowave/howto.pdf Wed Mar 17 
17:35:01 2021
@@ -4,16 +4,16 @@
 << /Title (Howto)
 /Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
 /Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
-/ModDate (D:20201115160336+01'00')
-/CreationDate (D:20201115160336+01'00')
+/ModDate (D:20210317183408+01'00')
+/CreationDate (D:20210317183408+01'00')
 >>
 endobj
 2 0 obj
 << /Type /Catalog
 /Pages 3 0 R
 /Names 12 0 R
-/Outlines 42 0 R
-/PageLabels 50 0 R
+/Outlines 67 0 R
+/PageLabels 76 0 R
 /PageMode /UseOutlines
 /OpenAction [7 0 R /FitH 842.89]
 /ViewerPreferences << /DisplayDocTitle true
@@ -22,8 +22,8 @@ endobj
 endobj
 3 0 obj
 << /Type /Pages
-/Count 8
-/Kids [7 0 R 10 0 R 19 0 R 23 0 R 25 0 R 30 0 R 32 0 R 37 0 R]
+/Count 18
+/Kids [7 0 R 10 0 R 19 0 R 23 0 R 25 0 R 30 0 R 32 0 R 37 0 R 41 0 R 47 0 R 49 
0 R 51 0 R 53 0 R 55 0 R 57 0 R 59 0 R 61 0 R 63 0 R]
 >>
 endobj
 4 0 obj
@@ -86,13 +86,13 @@ endobj
 endobj
 8 0 obj
 << /Type /Font
-/BaseFont /eed107+NotoSerif
+/BaseFont /37ec33+NotoSerif
 /Subtype /TrueType
-/FontDescriptor 52 0 R
+/FontDescriptor 78 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 54 0 R
-/ToUnicode 53 0 R
+/Widths 80 0 R
+/ToUnicode 79 0 R
 >>
 endobj
 9 0 obj
@@ -1050,7 +1050,7 @@ endobj
 /F1.0 8 0 R
 /F3.0 16 0 R
 >>
-/XObject << /Stamp1 40 0 R
+/XObject << /Stamp1 65 0 R
 >>
 >>
 >>
@@ -1064,7 +1064,7 @@ endobj
 >>
 endobj
 13 0 obj
-<< /Names [(__anchor-top) 11 0 R (_how_to_add_a_filter_simple_case) 20 0 R 
(_how_to_add_a_rest_endpoint) 17 0 R (_how_to_add_a_servlet) 26 0 R 
(_how_to_add_a_valve) 33 0 R (_how_to_add_a_web_frontend) 39 0 R 
(_how_to_create_a_simple_maven_project_using_meecrowave) 14 0 R]
+<< /Names [(__anchor-top) 11 0 R (_how_to_add_a_filter_simple_case) 20 0 R 
(_how_to_add_a_rest_endpoint) 17 0 R (_how_to_add_a_servlet) 26 0 R 
(_how_to_add_a_valve) 33 0 R (_how_to_add_a_web_frontend) 39 0 R 
(_how_to_compile_a_meecrowave_application_with_graalvm) 42 0 R 
(_how_to_create_a_simple_maven_project_using_meecrowave) 14 0 R]
 >>
 endobj
 14 0 obj
@@ -1072,24 +1072,24 @@ endobj
 endobj
 15 0 obj
 << /Type /Font
-/BaseFont /a10755+NotoSerif-Bold
+/BaseFont /778825+NotoSerif-Bold
 /Subtype /TrueType
-/FontDescriptor 56 0 R
+/FontDescriptor 82 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 58 0 R
-/ToUnicode 57 0 R
+/Widths 84 0 R
+/ToUnicode 83 0 R
 >>
 endobj
 16 0 obj
 << /Type /Font
-/BaseFont /c32258+mplus1mn-regular
+/BaseFont /85c2fa+mplus1mn-regular
 /Subtype /TrueType
-/FontDescriptor 60 0 R
+/FontDescriptor 86 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 62 0 R
-/ToUnicode 61 0 R
+/Widths 88 0 R
+/ToUnicode 87 0 R
 >>
 endobj
 17 0 obj
@@ -1928,7 +1928,7 @@ endobj
 /F2.0 15 0 R
 /F1.0 8 0 R
 >>
-/XObject << /Stamp2 41 0 R
+/XObject << /Stamp2 66 0 R
 >>
 >>
 /Annots [21 0 R]
@@ -4571,7 +4571,7 @@ endobj
 /Font << /F3.0 16 0 R
 /F1.0 8 0 R
 >>
-/XObject << /Stamp1 40 0 R
+/XObject << /Stamp1 65 0 R
 >>
 >>
 >>
@@ -5246,7 +5246,7 @@ endobj
 /F1.0 8 0 R
 /F3.0 16 0 R
 >>
-/XObject << /Stamp2 41 0 R
+/XObject << /Stamp2 66 0 R
 >>
 >>
 /Annots [27 0 R 28 0 R]
@@ -7596,7 +7596,7 @@ endobj
 /Font << /F3.0 16 0 R
 /F1.0 8 0 R
 >>
-/XObject << /Stamp1 40 0 R
+/XObject << /Stamp1 65 0 R
 >>
 >>
 >>
@@ -10636,7 +10636,7 @@ endobj
 /F2.0 15 0 R
 /F3.0 16 0 R
 >>
-/XObject << /Stamp2 41 0 R
+/XObject << /Stamp2 66 0 R
 >>
 >>
 /Annots [34 0 R 35 0 R]
@@ -12223,7 +12223,7 @@ endobj
 /F1.0 8 0 R
 /F2.0 15 0 R
 >>
-/XObject << /Stamp1 40 0 R
+/XObject << /Stamp1 65 0 R
 >>
 >>
 /Annots [38 0 R]
@@ -12244,375 +12244,16669 @@ endobj
 [37 0 R /XYZ 0 477.035 null]
 endobj
 40 0 obj
-<< /Type /XObject
-/Subtype /Form
-/BBox [0 0 595.28 841.89]
-/Length 162
+<< /Length 20549
 >>
 stream
 q
 /DeviceRGB cs
-0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
 /DeviceRGB CS
+0.2 0.2 0.2 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+<486f7720746f20636f6d70696c652061204d656563726f77617665206170706c69636174696f6e>
 Tj
+ET
+
 0.0 0.0 0.0 SCN
-1 w
-0 J
-0 j
-[] 0 d
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+48.24 752.474 Td
+/F2.0 22 Tf
+[<77697468204772> 20.0195 <61616c564d>] TJ
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.7372 Tw
+
+BT
+48.24 723.286 Td
+/F1.0 10.5 Tf
+[<59> 69.8242 <6f752063616e2075736520>] TJ
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.6941 0.1294 0.2745 scn
+0.6941 0.1294 0.2745 SCN
+
+0.7372 Tw
+
+BT
+112.0045 723.286 Td
+/F3.0 10.5 Tf
+<6e61746976652d696d616765> Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+0.7372 Tw
+
+BT
+175.0045 723.286 Td
+/F1.0 10.5 Tf
+<206469726563746c792062757420666f72207468697320686f7720746f2c2077652077696c6c2075736520>
 Tj
+ET
+
+
+0.0 Tw
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn

svn commit: r1072580 [4/4] - in /websites/production/openwebbeans/content/meecrowave: ./ meecrowave-core/ meecrowave-gradle/ meecrowave-jpa/ meecrowave-jta/ meecrowave-letsencrypt/ meecrowave-maven/ m

2021-03-17 Thread rmannibucau
Modified: websites/production/openwebbeans/content/meecrowave/testing/index.pdf
==
--- websites/production/openwebbeans/content/meecrowave/testing/index.pdf 
(original)
+++ websites/production/openwebbeans/content/meecrowave/testing/index.pdf Wed 
Mar 17 17:35:01 2021
@@ -4,8 +4,8 @@
 << /Title (Meecrowave Testing)
 /Creator (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
 /Producer (Asciidoctor PDF 1.5.0.alpha.16, based on Prawn 2.2.2)
-/ModDate (D:20201115160336+01'00')
-/CreationDate (D:20201115160336+01'00')
+/ModDate (D:20210317183408+01'00')
+/CreationDate (D:20210317183408+01'00')
 >>
 endobj
 2 0 obj
@@ -86,7 +86,7 @@ endobj
 endobj
 8 0 obj
 << /Type /Font
-/BaseFont /0601d9+NotoSerif
+/BaseFont /0a723d+NotoSerif
 /Subtype /TrueType
 /FontDescriptor 42 0 R
 /FirstChar 32
@@ -1290,7 +1290,7 @@ endobj
 endobj
 16 0 obj
 << /Type /Font
-/BaseFont /e290f9+mplus1mn-regular
+/BaseFont /73193f+mplus1mn-regular
 /Subtype /TrueType
 /FontDescriptor 50 0 R
 /FirstChar 32
@@ -1303,7 +1303,7 @@ endobj
 [10 0 R /XYZ 0 614.95 null]
 endobj
 18 0 obj
-<< /Length 21967
+<< /Length 22445
 >>
 stream
 q
@@ -2138,10 +2138,10 @@ q
 52.24 452.69 m
 543.04 452.69 l
 545.2491 452.69 547.04 450.8991 547.04 448.69 c
-547.04 272.55 l
-547.04 270.3409 545.2491 268.55 543.04 268.55 c
-52.24 268.55 l
-50.0309 268.55 48.24 270.3409 48.24 272.55 c
+547.04 257.81 l
+547.04 255.6009 545.2491 253.81 543.04 253.81 c
+52.24 253.81 l
+50.0309 253.81 48.24 255.6009 48.24 257.81 c
 48.24 448.69 l
 48.24 450.8991 50.0309 452.69 52.24 452.69 c
 h
@@ -2151,10 +2151,10 @@ f
 52.24 452.69 m
 543.04 452.69 l
 545.2491 452.69 547.04 450.8991 547.04 448.69 c
-547.04 272.55 l
-547.04 270.3409 545.2491 268.55 543.04 268.55 c
-52.24 268.55 l
-50.0309 268.55 48.24 270.3409 48.24 272.55 c
+547.04 257.81 l
+547.04 255.6009 545.2491 253.81 543.04 253.81 c
+52.24 253.81 l
+50.0309 253.81 48.24 255.6009 48.24 257.81 c
 48.24 448.69 l
 48.24 450.8991 50.0309 452.69 52.24 452.69 c
 h
@@ -2193,11 +2193,55 @@ ET
 
 0.0 0.0 0.0 SCN
 0.0 0.0 0.0 scn
+0.6 0.6 1.0 scn
+0.6 0.6 1.0 SCN
+
+BT
+59.24 415.125 Td
+/F3.0 11 Tf
+<4054657374496e7374616e6365> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+130.74 415.125 Td
+/F3.0 11 Tf
+<28> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+136.24 415.125 Td
+/F3.0 11 Tf
+<5045525f434c415353> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
+0.2 0.2 0.2 scn
+0.2 0.2 0.2 SCN
+
+BT
+185.74 415.125 Td
+/F3.0 11 Tf
+<29> Tj
+ET
+
+0.0 0.0 0.0 SCN
+0.0 0.0 0.0 scn
 0.0 0.4 0.6 scn
 0.0 0.4 0.6 SCN
 
 BT
-59.24 415.125 Td
+59.24 400.385 Td
 /F3.0 11 Tf
 <7075626c6963> Tj
 ET
@@ -2208,7 +2252,7 @@ ET
 0.2 0.2 0.2 SCN
 
 BT
-92.24 415.125 Td
+92.24 400.385 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -2219,7 +2263,7 @@ ET
 0.0 0.4667 0.5333 SCN
 
 BT
-97.74 415.125 Td
+97.74 400.385 Td
 /F3.0 11 Tf
 <636c617373> Tj
 ET
@@ -2230,7 +2274,7 @@ ET
 0.2 0.2 0.2 SCN
 
 BT
-125.24 415.125 Td
+125.24 400.385 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -2241,7 +2285,7 @@ ET
 0.0 0.6667 0.5333 SCN
 
 BT
-130.74 415.125 Td
+130.74 400.385 Td
 /F3.0 11 Tf
 <4d656563726f77617665436f6e66696754657374> Tj
 ET
@@ -2252,7 +2296,7 @@ ET
 0.2 0.2 0.2 SCN
 
 BT
-240.74 415.125 Td
+240.74 400.385 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -2263,7 +2307,7 @@ ET
 0.2 0.2 0.2 SCN
 
 BT
-246.24 415.125 Td
+246.24 400.385 Td
 /F3.0 11 Tf
 <7b> Tj
 ET
@@ -2274,7 +2318,7 @@ ET
 0.2 0.2 0.2 SCN
 
 BT
-59.24 400.385 Td
+59.24 385.645 Td
 /F3.0 11 Tf
  Tj
 ET
@@ -2285,7 +2329,7 @@ ET
 0.6 0.6 1.0 SCN
 
 BT
-81.24 400.385 Td
+81.24 385.645 Td
 /F3.0 11 Tf
 <40436f6e66696775726174696f6e496e6a656374> Tj
 ET
@@ -2296,7 +2340,7 @@ ET
 0.2 0.2 0.2 SCN
 
 BT
-59.24 385.645 Td
+59.24 370.905 Td
 /F3.0 11 Tf
  Tj
 ET
@@ -2307,7 +2351,7 @@ ET
 0.0 0.4 0.6 SCN
 
 BT
-81.24 385.645 Td
+81.24 370.905 Td
 /F3.0 11 Tf
 <70726976617465> Tj
 ET
@@ -2318,7 +2362,7 @@ ET
 0.2 0.2 0.2 SCN
 
 BT
-119.74 385.645 Td
+119.74 370.905 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -2329,7 +2373,7 @@ ET
 0.2 0.2 0.2 SCN
 
 BT
-125.24 385.645 Td
+125.24 370.905 Td
 /F3.0 11 Tf
 <4d656563726f77617665> Tj
 ET
@@ -2340,7 +2384,7 @@ ET
 0.2 0.2 0.2 SCN
 
 BT
-180.24 385.645 Td
+180.24 370.905 Td
 /F3.0 11 Tf
 <2e> Tj
 ET
@@ -2351,7 +2395,7 @@ ET
 0.2 0.2 0.2 SCN
 
 BT
-185.74 385.645 Td
+185.74 370.905 Td
 /F3.0 11 Tf
 <4275696c646572> Tj
 ET
@@ -2362,7 +2406,7 @@ ET
 0.2 0.2 0.2 SCN
 
 BT
-224.24 385.645 Td
+224.24 370.905 Td
 /F3.0 11 Tf
 <20> Tj
 ET
@@ -2373,7 +2417,7 @@ ET
 0.2 0.2 0.2 SCN
 
 BT
-229.74 385.645 Td
+229.74 370.905 Td
 /F3.0 11 Tf
 <636f6e666967> Tj
 ET
@@ -2384,7 +2428,7 @@ ET
 0.2 0.2 0.2 SCN
 
 BT
-262.74 385.645 Td
+262.74 370.905 Td
 /F3.0 11 Tf
 <3b> Tj
 ET
@@ -2395,7 +2439,7 @@ ET
 0.2 0.2 0.2 SCN
 
 BT
-59.24 356.165 Td
+59.24 341.425 Td
 /F3.0 11 Tf
  Tj
 ET
@@ -2406,7 +2450,7 @@ ET
 0.6 0.6 1.0 SCN
 
 BT
-81.24 356.165 Td
+81.24 341.425 Td
 /F3.0 11 Tf
 

[openwebbeans-meecrowave] branch master updated: basic graal integration - pre-arthur-knight

2021-03-17 Thread rmannibucau
This is an automated email from the ASF dual-hosted git repository.

rmannibucau pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openwebbeans-meecrowave.git


The following commit(s) were added to refs/heads/master by this push:
 new 2c4ac61  basic graal integration - pre-arthur-knight
2c4ac61 is described below

commit 2c4ac6113fb318c3eff78f0af2ae5b4d57833b8d
Author: Romain Manni-Bucau 
AuthorDate: Wed Mar 17 18:31:40 2021 +0100

basic graal integration - pre-arthur-knight
---
 meecrowave-doc/src/main/jbake/content/howto.adoc | 416 +++
 1 file changed, 416 insertions(+)

diff --git a/meecrowave-doc/src/main/jbake/content/howto.adoc 
b/meecrowave-doc/src/main/jbake/content/howto.adoc
index 11c9285..6727668 100755
--- a/meecrowave-doc/src/main/jbake/content/howto.adoc
+++ b/meecrowave-doc/src/main/jbake/content/howto.adoc
@@ -306,3 +306,419 @@ You should add a  element to the meecrowave 
plugin configuration. Exampl
 will add the content of the "dist" folder to your package and its files will 
be available on the application root.
 
 Note that your frontend will be served when executing the app (on a mvn 
meecrowave:run or when running a packaged app). It will not be available during 
unit tests.
+
+== How to compile a Meecrowave application with GraalVM
+
+You can use `native-image` directly but for this how to, we will use 
link:http://geronimo.apache.org/arthur/[Apache Arthur] which enables to do it 
through Apache Maven.
+The trick is to define the Tomcat and Meecrowave resources to use to convert 
the Java application in a native binary.
+For a simple application here is how it can be done.
+
+TIP: we use link:https://yupiik.github.io/yupiik-logging/[Yupiik Logging] in 
this sample to replace Log4j2 which is not GraalVM friendly, this JUL 
implementation enables runtime configuration even for Graalified binaries.
+
+[source,xml]
+
+ 
+  org.apache.geronimo.arthur
+  arthur-maven-plugin
+  ${arthur.version} 
+  
+
+  graalify
+  package
+  
+native-image
+  
+
+  
+  
+21.0.0.2.r11 
+org.apache.meecrowave.runner.Cli 
+false 
+true 
+ 
+  openwebbeans
+
+ 
+   
+org.apache.cxf.BusFactory
+  
+  
+javax.ws.rs.core.UriInfo
+true
+  
+  
+javax.ws.rs.core.HttpHeaders
+true
+  
+  
+javax.ws.rs.core.Request
+true
+  
+  
+javax.ws.rs.core.SecurityContext
+true
+  
+  
+javax.ws.rs.ext.Providers
+true
+  
+  
+javax.ws.rs.ext.ContextResolver
+true
+  
+  
+javax.servlet.http.HttpServletRequest
+true
+  
+  
+javax.servlet.http.HttpServletResponse
+true
+  
+  
+javax.ws.rs.core.Application
+true
+  
+   
+org.apache.meecrowave.cxf.JAXRSFieldInjectionInterceptor
+true
+true
+  
+   
+org.apache.cxf.bus.managers.CXFBusLifeCycleManager
+true
+  
+   
+org.apache.cxf.bus.managers.ClientLifeCycleManagerImpl
+true
+  
+   
+org.apache.cxf.bus.managers.EndpointResolverRegistryImpl
+true
+  
+   
+org.apache.cxf.bus.managers.HeaderManagerImpl
+true
+  
+   
+org.apache.cxf.bus.managers.PhaseManagerImpl
+true
+  
+   
+org.apache.cxf.bus.managers.ServerLifeCycleManagerImpl
+true
+  
+   
+org.apache.cxf.bus.managers.ServerRegistryImpl
+true
+  
+   
+org.apache.cxf.bus.managers.WorkQueueManagerImpl
+true
+  
+   
+org.apache.cxf.bus.resource.ResourceManagerImpl
+true
+  
+   
+org.apache.cxf.catalog.OASISCatalogManager
+true
+  
+   
+org.apache.cxf.common.spi.ClassLoaderProxyService
+true
+  
+   
+org.apache.cxf.common.util.ASMHelperImpl
+true
+  
+   
+org.apache.cxf.service.factory.FactoryBeanListenerManager
+true
+  
+   
+org.apache.cxf.transport.http.HTTPTransportFactory
+true
+  
+   
+org.apache.cxf.catalog.OASISCatalogManager
+true
+  
+   
+org.apache.cxf.endpoint.ClientLifeCycleManager
+true
+  
+   
+org.apache.cxf.buslifecycle.BusLifeCycleManager
+true
+  
+   
+org.apache.cxf.phase.PhaseManager
+true
+  
+   
+org.apache.cxf.resource.ResourceManager
+true
+  
+   
+org.apache.cxf.headers.HeaderManager
+true
+  
+   
+org.apache.cxf.common.util.ASMHelper
+true
+  
+   
+org.apache.cxf.common.spi.ClassLoaderService
+true
+  
+   
+org.apache.cxf.endpoint.EndpointResolverRegistry
+

[openwebbeans] branch master updated: [OWB-1380] ensure annotated mode works with prescanned scanner

2021-03-17 Thread rmannibucau
This is an automated email from the ASF dual-hosted git repository.

rmannibucau pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openwebbeans.git


The following commit(s) were added to refs/heads/master by this push:
 new 67bf3ec  [OWB-1380] ensure annotated mode works with prescanned scanner
67bf3ec is described below

commit 67bf3ec0019bed9e1d0871f5bee135e2b8486cd7
Author: Romain Manni-Bucau 
AuthorDate: Wed Mar 17 15:28:34 2021 +0100

[OWB-1380] ensure annotated mode works with prescanned scanner
---
 .../corespi/scanner/xbean/OwbAnnotationFinder.java | 14 ++
 1 file changed, 14 insertions(+)

diff --git 
a/webbeans-impl/src/main/java/org/apache/webbeans/corespi/scanner/xbean/OwbAnnotationFinder.java
 
b/webbeans-impl/src/main/java/org/apache/webbeans/corespi/scanner/xbean/OwbAnnotationFinder.java
index afd4e44..c3d358e 100644
--- 
a/webbeans-impl/src/main/java/org/apache/webbeans/corespi/scanner/xbean/OwbAnnotationFinder.java
+++ 
b/webbeans-impl/src/main/java/org/apache/webbeans/corespi/scanner/xbean/OwbAnnotationFinder.java
@@ -22,6 +22,7 @@ import org.apache.xbean.finder.AnnotationFinder;
 import org.apache.xbean.finder.archive.Archive;
 import org.apache.xbean.finder.archive.ClassesArchive;
 
+import java.lang.reflect.Field;
 import java.util.stream.Stream;
 
 /**
@@ -43,6 +44,19 @@ public class OwbAnnotationFinder extends AnnotationFinder
 public OwbAnnotationFinder(final Class[] classes)
 {
 super(new ClassesArchive(/*empty since we want to read from 
reflection, not from resources*/));
+try
+{
+final Field linking = 
AnnotationFinder.class.getDeclaredField("linking");
+if (!linking.isAccessible())
+{
+linking.setAccessible(true);
+}
+linking.set(this, true);
+}
+catch (final Exception e)
+{
+// ignore, will not affect all cases
+}
 Stream.of(classes).forEach(c -> super.readClassDef(c));
 }
 



[openwebbeans] branch master updated: add release notes for 2.0.22

2021-03-17 Thread struberg
This is an automated email from the ASF dual-hosted git repository.

struberg pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openwebbeans.git


The following commit(s) were added to refs/heads/master by this push:
 new 4ede956  add release notes for 2.0.22
4ede956 is described below

commit 4ede9564b5c99cbaad7c539cec327bef564d6e7a
Author: Mark Struberg 
AuthorDate: Wed Mar 17 13:13:23 2021 +0100

add release notes for 2.0.22
---
 readme/README.txt | 58 ++-
 1 file changed, 57 insertions(+), 1 deletion(-)

diff --git a/readme/README.txt b/readme/README.txt
index 39c54b8..e84089c 100644
--- a/readme/README.txt
+++ b/readme/README.txt
@@ -26,7 +26,7 @@ The minimum Java Version is Java-8.
 
 
 
-OpenWebBeans 2.0.19 Release Features
+OpenWebBeans Release Features
 
 
 - The latest OWB release supports the following features
@@ -66,6 +66,62 @@ for the whole Application.
 
 
 ---
+Release Notes - OpenWebBeans - Version 2.0.22
+---
+Bug
+[OWB-1371] - review getCurrentContext to automatically create Contexts
+[OWB-1372] - RequestContextController#deactivate must be a nop if the 
context was already active before
+[OWB-1373] - EventImpl does not resolve Observers properly when running 
with ParentBM setup
+[OWB-1374] - Container Lifecycle events right now only work during startup
+[OWB-1376] - Unsafe usage is broken
+[OWB-1377] - Enable to configure the reserved packages for proxies
+[OWB-1378] - Ensure @initialized(appscoped) and its symmetric events can 
be skipped in se mode
+
+New Feature
+[OWB-1369] - Ensure OWB-web module configuration wins over OWB-se module
+[OWB-1370] - Enable to select the CDI SE provider
+
+Improvement
+[OWB-1367] - Bad filter url-pattern in demos
+[OWB-1375] - improve support for Java 9++ hacks
+
+Task
+[OWB-1365] - org.apache.webbeans.spi.deployer.skipValidations not usable 
in standard mode
+[OWB-1366] - WebBeansLoggerFacade must not create any logger in its static 
init block if not needed
+
+
+---
+Release Notes - OpenWebBeans - Version 2.0.21
+---
+Bug
+[OWB-1355] - OwbRequestContextController does not work with web contexts 
service
+[OWB-1358] - [CDI-SE] enable to configure custom services through 
properties
+[OWB-1360] - ProcessSyntheticObserverMethod not considered as a container 
event
+
+Improvement
+[OWB-1359] - Simplify extension manipulation by making 
DefaultLoaderService more easily extensible
+
+Task
+[OWB-1356] - Use lazy logger lookup for error only usages
+[OWB-1357] - Enable to skip some Extension resolution when there is no 
observer
+[OWB-1361] - Some startup time improvements
+[OWB-1362] - using static proxy names can lead to a NPE with xxhash64 
algorithm
+[OWB-1363] - Add a PreScannedCDISeScannerService service for cdi se module
+[OWB-1364] - Proxy unique hash computation should ignore Object methods 
(always in the same bucket)
+
+
+---
+Release Notes - OpenWebBeans - Version 2.0.20
+---
+Bug
+[OWB-1353] - @ActivateRequestContext not supported
+[OWB-1354] - Lifecycle interceptors inherit from method interceptors
+
+Task
+[OWB-1352] - Add 
org.apache.webbeans.corespi.se.SimpleApplicationBoundaryService implementation 
to enable to use the startup classloader
+
+
+---
 Release Notes - OpenWebBeans - Version 2.0.19
 ---
 Bug



svn commit: r1072565 - in /websites: production/openwebbeans/content/index.html staging/openwebbeans/trunk/content/index.html

2021-03-17 Thread buildbot
Author: buildbot
Date: Wed Mar 17 10:35:07 2021
New Revision: 1072565

Log:
Dynamic update by buildbot for openwebbeans

Modified:
websites/production/openwebbeans/content/index.html
websites/staging/openwebbeans/trunk/content/index.html

Modified: websites/production/openwebbeans/content/index.html
==
(empty)

Modified: websites/staging/openwebbeans/trunk/content/index.html
==
(empty)




[openwebbeans-meecrowave] branch master updated (be521df -> ed56bb6)

2021-03-17 Thread rmannibucau
This is an automated email from the ASF dual-hosted git repository.

rmannibucau pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/openwebbeans-meecrowave.git.


from be521df  [MEECROWAVE-279] tomcat 9.0.44
 new 37387f4  fix tests for owb upgrade
 new ed56bb6  [MEECROWAVE-280] enable to run without default scanner 
disabling features we can't support

The 2 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:
 .../meecrowave/tomcat/MeecrowaveContextConfig.java | 42 --
 .../apache/meecrowave/tomcat/OWBJarScanner.java|  7 +++-
 .../java/org/apache/meecrowave/PrincipalTest.java  |  2 +-
 3 files changed, 30 insertions(+), 21 deletions(-)



[openwebbeans-meecrowave] 01/02: fix tests for owb upgrade

2021-03-17 Thread rmannibucau
This is an automated email from the ASF dual-hosted git repository.

rmannibucau pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openwebbeans-meecrowave.git

commit 37387f473433183f206bd009f6c192951c5515a5
Author: Romain Manni-Bucau 
AuthorDate: Wed Mar 17 11:04:47 2021 +0100

fix tests for owb upgrade
---
 meecrowave-core/src/test/java/org/apache/meecrowave/PrincipalTest.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/meecrowave-core/src/test/java/org/apache/meecrowave/PrincipalTest.java 
b/meecrowave-core/src/test/java/org/apache/meecrowave/PrincipalTest.java
index 8123971..06e5e40 100644
--- a/meecrowave-core/src/test/java/org/apache/meecrowave/PrincipalTest.java
+++ b/meecrowave-core/src/test/java/org/apache/meecrowave/PrincipalTest.java
@@ -57,7 +57,7 @@ public class PrincipalTest {
 .addCollection("secured", "/*")))
 .bake()) {
 assertEquals(
-"org.apache.meecrowave.PrincipalTest$MyPrincipal_foo  
org.apache.webbeans.custom.security.Principal_foo",
+"org.apache.meecrowave.PrincipalTest$MyPrincipal_foo  
org.apache.webbeans.custom.Principal_foo",
 slurp(new URL("http://localhost:; + 
container.getConfiguration().getHttpPort() + "/api/test/principal")));
 }
 }



[openwebbeans-meecrowave] 02/02: [MEECROWAVE-280] enable to run without default scanner disabling features we can't support

2021-03-17 Thread rmannibucau
This is an automated email from the ASF dual-hosted git repository.

rmannibucau pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openwebbeans-meecrowave.git

commit ed56bb6e03d0d7bb015b7fc24f1a08299093f8d8
Author: Romain Manni-Bucau 
AuthorDate: Wed Mar 17 11:06:10 2021 +0100

[MEECROWAVE-280] enable to run without default scanner disabling features 
we can't support
---
 .../meecrowave/tomcat/MeecrowaveContextConfig.java | 42 --
 .../apache/meecrowave/tomcat/OWBJarScanner.java|  7 +++-
 2 files changed, 29 insertions(+), 20 deletions(-)

diff --git 
a/meecrowave-core/src/main/java/org/apache/meecrowave/tomcat/MeecrowaveContextConfig.java
 
b/meecrowave-core/src/main/java/org/apache/meecrowave/tomcat/MeecrowaveContextConfig.java
index ccbb43b..3b13595 100644
--- 
a/meecrowave-core/src/main/java/org/apache/meecrowave/tomcat/MeecrowaveContextConfig.java
+++ 
b/meecrowave-core/src/main/java/org/apache/meecrowave/tomcat/MeecrowaveContextConfig.java
@@ -58,6 +58,7 @@ import org.apache.tomcat.util.descriptor.web.WebXml;
 import org.apache.webbeans.config.WebBeansContext;
 import org.apache.webbeans.corespi.scanner.xbean.CdiArchive;
 import org.apache.webbeans.corespi.scanner.xbean.OwbAnnotationFinder;
+import org.apache.webbeans.spi.ScannerService;
 import org.xml.sax.InputSource;
 
 public class MeecrowaveContextConfig extends ContextConfig {
@@ -103,26 +104,29 @@ public class MeecrowaveContextConfig extends 
ContextConfig {
 final ClassLoader old = thread.getContextClassLoader();
 thread.setContextClassLoader(loader);
 try {
-final OWBTomcatWebScannerService scannerService = 
OWBTomcatWebScannerService.class.cast(WebBeansContext.getInstance().getScannerService());
-
scannerService.setFilter(ofNullable(context.getJarScanner()).map(JarScanner::getJarScanFilter).orElse(null),
 context.getServletContext());
-scannerService.setDocBase(context.getDocBase());
-scannerService.setShared(configuration.getSharedLibraries());
-if (configuration.getWatcherBouncing() > 0) { // note that caching 
should be disabled with this config in most of the times
-watcher = new ReloadOnChangeController(context, 
configuration.getWatcherBouncing());
-scannerService.setFileVisitor(f -> watcher.register(f));
+final ScannerService service = 
WebBeansContext.getInstance().getScannerService();
+if (OWBTomcatWebScannerService.class.isInstance(service)) {
+final OWBTomcatWebScannerService scannerService = 
OWBTomcatWebScannerService.class.cast(service);
+
scannerService.setFilter(ofNullable(context.getJarScanner()).map(JarScanner::getJarScanFilter).orElse(null),
 context.getServletContext());
+scannerService.setDocBase(context.getDocBase());
+scannerService.setShared(configuration.getSharedLibraries());
+if (configuration.getWatcherBouncing() > 0) { // note that 
caching should be disabled with this config in most of the times
+watcher = new ReloadOnChangeController(context, 
configuration.getWatcherBouncing());
+scannerService.setFileVisitor(f -> watcher.register(f));
+}
+scannerService.scan();
+finder = scannerService.getFinder();
+finder.link();
+final CdiArchive archive = 
CdiArchive.class.cast(finder.getArchive());
+Stream.of(WebServlet.class, WebFilter.class, WebListener.class)
+.forEach(marker -> 
finder.findAnnotatedClasses(marker).stream()
+.filter(c -> 
!Modifier.isAbstract(c.getModifiers()) && Modifier.isPublic(c.getModifiers()))
+.forEach(webComponent -> 
webClasses.computeIfAbsent(
+
archive.classesByUrl().entrySet().stream()
+.filter(e -> 
e.getValue().getClassNames().contains(webComponent.getName()))
+.findFirst().get().getKey(), k 
-> new HashSet<>())
+.add(webComponent)));
 }
-scannerService.scan();
-finder = scannerService.getFinder();
-finder.link();
-final CdiArchive archive = 
CdiArchive.class.cast(finder.getArchive());
-Stream.of(WebServlet.class, WebFilter.class, WebListener.class)
-.forEach(marker -> 
finder.findAnnotatedClasses(marker).stream()
-.filter(c -> 
!Modifier.isAbstract(c.getModifiers()) && Modifier.isPublic(c.getModifiers()))
-.forEach(webComponent -> 
webClasses.computeIfAbsent(
-archive.classesByUrl().entrySet().stream()
-  

[openwebbeans] branch master updated: upgrading jakarta tck to 3.0.1

2021-03-17 Thread rmannibucau
This is an automated email from the ASF dual-hosted git repository.

rmannibucau pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openwebbeans.git


The following commit(s) were added to refs/heads/master by this push:
 new 6462af4  upgrading jakarta tck to 3.0.1
6462af4 is described below

commit 6462af4d11e488c67eb6b65f434336e0971e1035
Author: Romain Manni-Bucau 
AuthorDate: Wed Mar 17 09:04:58 2021 +0100

upgrading jakarta tck to 3.0.1
---
 webbeans-tck-jakarta/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/webbeans-tck-jakarta/pom.xml b/webbeans-tck-jakarta/pom.xml
index c8d021b..cab50a1 100644
--- a/webbeans-tck-jakarta/pom.xml
+++ b/webbeans-tck-jakarta/pom.xml
@@ -165,7 +165,7 @@
 
   jakarta.enterprise
   cdi-tck-impl
-  3.0.0-M3
+  3.0.1
   
 
   jakarta.enterprise