Added: websites/production/openwebbeans/content/meecrowave/meecrowave-core/deploy-webapp.pdf ============================================================================== --- websites/production/openwebbeans/content/meecrowave/meecrowave-core/deploy-webapp.pdf (added) +++ websites/production/openwebbeans/content/meecrowave/meecrowave-core/deploy-webapp.pdf Thu Apr 22 14:09:32 2021 @@ -0,0 +1,1061 @@ +%PDF-1.3 +%ÿÿÿÿ +1 0 obj +<< /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:20210422160858+02'00') +/CreationDate (D:20210422160858+02'00') +>> +endobj +2 0 obj +<< /Type /Catalog +/Pages 3 0 R +/Names 12 0 R +/Outlines 23 0 R +/PageLabels 28 0 R +/PageMode /UseOutlines +/OpenAction [7 0 R /FitH 842.89] +/ViewerPreferences << /DisplayDocTitle true +>> +>> +endobj +3 0 obj +<< /Type /Pages +/Count 2 +/Kids [7 0 R 10 0 R] +>> +endobj +4 0 obj +<< /Length 2 +>> +stream +q + +endstream +endobj +5 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 4 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +>> +>> +endobj +6 0 obj +<< /Length 185 +>> +stream +q +/DeviceRGB cs +0.6 0.6 0.6 scn +/DeviceRGB CS +0.6 0.6 0.6 SCN + +BT +204.95 361.6965 Td +/F1.0 27 Tf +<4d656563726f7761766520616e642077656261707073> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q + +endstream +endobj +7 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 6 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F1.0 8 0 R +>> +>> +>> +endobj +8 0 obj +<< /Type /Font +/BaseFont /55867a+NotoSerif +/Subtype /TrueType +/FontDescriptor 30 0 R +/FirstChar 32 +/LastChar 255 +/Widths 32 0 R +/ToUnicode 31 0 R +>> +endobj +9 0 obj +<< /Length 8933 +>> +stream +q +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +2.9617 Tw + +BT +48.24 791.0774 Td +/F1.0 13 Tf +<4d656563726f77617665206973206120646576656c6f706d656e7420656e61626c657220616e642073696d706c6966696572207468616e6b7320746f2069747320636c61737370617468> 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 + +3.535 Tw + +BT +48.24 771.5403 Td +/F1.0 13 Tf +[<6465706c6f> 20.0195 <796d656e742e20486f7765766572206974206973207374696c6c206120706c61696e204170616368652054> 29.7852 <6f6d63617420616e6420796f752063616e206465706c6f> 20.0195 <79>] 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 + +BT +48.24 752.0031 Td +/F1.0 13 Tf +[<6578697374696e672077656261707020796f7520646576656c6f7065642077697468206e6f20706172746963756c617220636f6e737472> 20.0195 <61696e742e>] 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 +48.24 723.3146 Td +/F1.0 10.5 Tf +<46726f6d206e6f77206f6e2c2077652077696c6c20617373756d6520796f752068617665206120536572766c6574206f7220537072696e672077656261707020> Tj +ET + +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 + +BT +386.571 723.3146 Td +/F2.0 10.5 Tf +<6d796170702e776172> 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 +433.821 723.3146 Td +/F1.0 10.5 Tf +<2e> 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 +48.24 679.2026 Td +/F3.0 22 Tf +[<4465706c6f> 20.0195 <796d656e7420776974682061204d656563726f776176652062756e646c65>] 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.4118 Tw + +BT +48.24 650.0146 Td +/F1.0 10.5 Tf +<54686973207061727420617373756d656420796f75206275696c7420612062756e646c65207769746820> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +0.4118 Tw + +BT +265.2831 650.0146 Td +/F1.0 10.5 Tf +<4d656563726f77617665204d6176656e20506c7567696e> 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.4118 Tw + +BT +401.6617 650.0146 Td +/F1.0 10.5 Tf +<2e20497420676976657320796f752061207a697020776869636820686173> 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 + +BT +48.24 634.2346 Td +/F1.0 10.5 Tf +[<6120746f6d636174206c61> 20.0195 <796f7574206f6e6365206578706c6f6465643a>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9608 0.9608 0.9608 scn +52.24 618.4186 m +543.04 618.4186 l +545.2491 618.4186 547.04 616.6277 547.04 614.4186 c +547.04 526.7186 l +547.04 524.5094 545.2491 522.7186 543.04 522.7186 c +52.24 522.7186 l +50.0309 522.7186 48.24 524.5094 48.24 526.7186 c +48.24 614.4186 l +48.24 616.6277 50.0309 618.4186 52.24 618.4186 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 618.4186 m +543.04 618.4186 l +545.2491 618.4186 547.04 616.6277 547.04 614.4186 c +547.04 526.7186 l +547.04 524.5094 545.2491 522.7186 543.04 522.7186 c +52.24 522.7186 l +50.0309 522.7186 48.24 524.5094 48.24 526.7186 c +48.24 614.4186 l +48.24 616.6277 50.0309 618.4186 52.24 618.4186 c +h +S +Q +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +59.24 595.5936 Td +/F2.0 11 Tf +<2e> 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 +59.24 580.8536 Td +/F2.0 11 Tf +<7c2d2062696e> 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 +59.24 566.1136 Td +/F2.0 11 Tf +<7c2d20636f6e66> 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 +59.24 551.3736 Td +/F2.0 11 Tf +<7c2d206c6f6773> 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 +59.24 536.6336 Td +/F2.0 11 Tf +<602d206c6962> 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 + +1.1689 Tw + +BT +48.24 498.7546 Td +/F1.0 10.5 Tf +<496620796f75206469646ed574207061636b6167652061207765626170702061742062756e646c652074696d6520796f752063616e20637265617465206120> 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 + +1.1689 Tw + +BT +381.7113 498.7546 Td +/F2.0 10.5 Tf +<77656261707073> 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.1689 Tw + +BT +418.4613 498.7546 Td +/F1.0 10.5 Tf +[<20666f6c64657220696e2074686973206c61> 20.0195 <796f757420616e64>] 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.4892 Tw + +BT +48.24 482.9746 Td +/F1.0 10.5 Tf +<61646420796f75722077617220696e736964652e205468656e20746f206c61756e636820746869732077617220796f752063616e2065697468657220757365206120> 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.4892 Tw + +BT +385.5235 482.9746 Td +/F2.0 10.5 Tf +<7365727665722e786d6c> 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.4892 Tw + +BT +438.0235 482.9746 Td +/F1.0 10.5 Tf +<20696e20> 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.4892 Tw + +BT +454.5628 482.9746 Td +/F2.0 10.5 Tf +<636f6e66> 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.4892 Tw + +BT +475.5628 482.9746 Td +/F1.0 10.5 Tf +<20616e642061646420617320696e> 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 + +BT +48.24 467.1946 Td +/F1.0 10.5 Tf +[<616e> 20.0195 <792054> 29.7852 <6f6d63617420796f757220>] TJ +ET + +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 + +BT +135.2136 467.1946 Td +/F2.0 10.5 Tf +<3c436f6e74657874202f3e> 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 +192.9636 467.1946 Td +/F1.0 10.5 Tf +<20696e206974206f7220796f752063616e206c61756e6368206974206469726563746c79207573696e673a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9608 0.9608 0.9608 scn +52.24 451.3786 m +543.04 451.3786 l +545.2491 451.3786 547.04 449.5877 547.04 447.3786 c +547.04 418.6386 l +547.04 416.4294 545.2491 414.6386 543.04 414.6386 c +52.24 414.6386 l +50.0309 414.6386 48.24 416.4294 48.24 418.6386 c +48.24 447.3786 l +48.24 449.5877 50.0309 451.3786 52.24 451.3786 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 451.3786 m +543.04 451.3786 l +545.2491 451.3786 547.04 449.5877 547.04 447.3786 c +547.04 418.6386 l +547.04 416.4294 545.2491 414.6386 543.04 414.6386 c +52.24 414.6386 l +50.0309 414.6386 48.24 416.4294 48.24 418.6386 c +48.24 447.3786 l +48.24 449.5877 50.0309 451.3786 52.24 451.3786 c +h +S +Q +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +59.24 428.5536 Td +/F2.0 11 Tf +<2e2f62696e2f6d656563726f776176652e73682072756e202d2d7765626170703d776562617070732f6d796170702e776172> 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 +48.24 374.3426 Td +/F3.0 22 Tf +[<4465706c6f> 20.0195 <796d656e742077697468207468652072756e6e6572>] 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 +48.24 345.1546 Td +/F1.0 10.5 Tf +[<496620796f752070726566657220746f20757365207468652072756e6e657220796f752063616e206465706c6f> 20.0195 <7920612077617220776974682074686520666f6c6c6f77696e6720636f6d6d616e643a>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.9608 0.9608 0.9608 scn +52.24 329.3386 m +543.04 329.3386 l +545.2491 329.3386 547.04 327.5477 547.04 325.3386 c +547.04 296.5986 l +547.04 294.3894 545.2491 292.5986 543.04 292.5986 c +52.24 292.5986 l +50.0309 292.5986 48.24 294.3894 48.24 296.5986 c +48.24 325.3386 l +48.24 327.5477 50.0309 329.3386 52.24 329.3386 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 329.3386 m +543.04 329.3386 l +545.2491 329.3386 547.04 327.5477 547.04 325.3386 c +547.04 296.5986 l +547.04 294.3894 545.2491 292.5986 543.04 292.5986 c +52.24 292.5986 l +50.0309 292.5986 48.24 294.3894 48.24 296.5986 c +48.24 325.3386 l +48.24 327.5477 50.0309 329.3386 52.24 329.3386 c +h +S +Q +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +59.24 306.5136 Td +/F2.0 11 Tf +<6a617661202d6a6172206d656563726f776176652d636f72652d72756e6e65722e6a6172202d2d7765626170703d776562617070732f6d796170702e776172> 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 +48.24 252.3026 Td +/F3.0 22 Tf +<476f696e672066757274686572> 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 + +2.7647 Tw + +BT +48.24 223.1146 Td +/F1.0 10.5 Tf +[<59> 69.8242 <6f752063616e2066696e64206d6f726520696e666f726d6174696f6e2061626f7574206465706c6f> 20.0195 <796d656e7420636865636b696e67206f75742074686520>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2588 0.5451 0.7922 scn +0.2588 0.5451 0.7922 SCN + +2.7647 Tw + +BT +412.2767 223.1146 Td +/F1.0 10.5 Tf +<434c49> 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 + +2.7647 Tw + +BT +429.1082 223.1146 Td +/F1.0 10.5 Tf +<20646f63756d656e746174696f6e207768696368> 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 + +BT +48.24 207.3346 Td +/F1.0 10.5 Tf +[<70726573656e747320616c6c206f7074696f6e73206f6620746865207365766572> 20.0195 <616c207761> 20.0195 <797320746f206c61756e6368204d656563726f776176652e>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp1 Do +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +541.009 14.388 Td +/F1.0 9 Tf +<31> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +10 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 9 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F1.0 8 0 R +/F2.0 14 0 R +/F3.0 16 0 R +>> +/XObject << /Stamp1 21 0 R +>> +>> +/Annots [17 0 R 20 0 R] +>> +endobj +11 0 obj +[10 0 R /XYZ 0 841.89 null] +endobj +12 0 obj +<< /Type /Names +/Dests 13 0 R +>> +endobj +13 0 obj +<< /Names [(__anchor-top) 11 0 R (_deployment_with_a_meecrowave_bundle) 15 0 R (_deployment_with_the_runner) 18 0 R (_going_further) 19 0 R] +>> +endobj +14 0 obj +<< /Type /Font +/BaseFont /f848f6+mplus1mn-regular +/Subtype /TrueType +/FontDescriptor 34 0 R +/FirstChar 32 +/LastChar 255 +/Widths 36 0 R +/ToUnicode 35 0 R +>> +endobj +15 0 obj +[10 0 R /XYZ 0 707.4986 null] +endobj +16 0 obj +<< /Type /Font +/BaseFont /2ee96a+NotoSerif-Bold +/Subtype /TrueType +/FontDescriptor 38 0 R +/FirstChar 32 +/LastChar 255 +/Widths 40 0 R +/ToUnicode 39 0 R +>> +endobj +17 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (../meecrowave-maven/index.html) +>> +/Subtype /Link +/Rect [265.2831 646.9486 401.6617 661.2286] +/Type /Annot +>> +endobj +18 0 obj +[10 0 R /XYZ 0 402.6386 null] +endobj +19 0 obj +[10 0 R /XYZ 0 280.5986 null] +endobj +20 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (cli.html) +>> +/Subtype /Link +/Rect [412.2767 220.0486 429.1082 234.3286] +/Type /Annot +>> +endobj +21 0 obj +<< /Type /XObject +/Subtype /Form +/BBox [0 0 595.28 841.89] +/Length 162 +>> +stream +q +/DeviceRGB cs +0.0 0.0 0.0 scn +/DeviceRGB CS +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +q +0.25 w +/DeviceRGB CS +0.8667 0.8667 0.8667 SCN +48.24 30.0 m +547.04 30.0 l +S +Q +Q + +endstream +endobj +22 0 obj +<< /Type /XObject +/Subtype /Form +/BBox [0 0 595.28 841.89] +/Length 162 +>> +stream +q +/DeviceRGB cs +0.0 0.0 0.0 scn +/DeviceRGB CS +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +q +0.25 w +/DeviceRGB CS +0.8667 0.8667 0.8667 SCN +48.24 30.0 m +547.04 30.0 l +S +Q +Q + +endstream +endobj +23 0 obj +<< /Type /Outlines +/Count 4 +/First 24 0 R +/Last 27 0 R +>> +endobj +24 0 obj +<< /Title <feff004d0065006500630072006f007700610076006500200061006e006400200077006500620061007000700073> +/Parent 23 0 R +/Count 0 +/Next 25 0 R +/Dest [7 0 R /XYZ 0 841.89 null] +>> +endobj +25 0 obj +<< /Title <feff004400650070006c006f0079006d0065006e007400200077006900740068002000610020004d0065006500630072006f0077006100760065002000620075006e0064006c0065> +/Parent 23 0 R +/Count 0 +/Next 26 0 R +/Prev 24 0 R +/Dest [10 0 R /XYZ 0 707.4986 null] +>> +endobj +26 0 obj +<< /Title <feff004400650070006c006f0079006d0065006e0074002000770069007400680020007400680065002000720075006e006e00650072> +/Parent 23 0 R +/Count 0 +/Next 27 0 R +/Prev 25 0 R +/Dest [10 0 R /XYZ 0 402.6386 null] +>> +endobj +27 0 obj +<< /Title <feff0047006f0069006e006700200066007500720074006800650072> +/Parent 23 0 R +/Count 0 +/Prev 26 0 R +/Dest [10 0 R /XYZ 0 280.5986 null] +>> +endobj +28 0 obj +<< /Nums [0 << /P (i) +>> 1 << /P (1) +>>] +>> +endobj +29 0 obj +<< /Length1 8372 +/Length 5166 +/Filter [/FlateDecode] +>> +stream +xY tåÿ¾ÑéS¶.Köh$Y%[-K>%ò_ñ);±ãX¶å#>äø^FHÞǶ³²w|àOqv2Ñ·h×<cú~ûd!º òEèøüÄ&""(EÔÏq³Ýv3ñ¡yÿþfTäìÍ8é9bAø«ï¼ Zjû"ÄijwÜD{~cp nÿHòP>XÓ +¡3w#ò"?ì«¡ê6!ì¢ µ£N´u¡nÔzQ?xê�ÂK×ér2+IÕ]·3ò8E²9åd«ï$«¢qj¡Ã^pRïwãnm_°i`jzxb¯*¯ôÔRM Ðö4EgBfÍð@í`muí ·llrtû4!;UäÄÌÌäê +ì$§Ë§'¶Oõ 2×ËG&åÏPÌWCýÇh6Jª§ÉÔAÕíiÒ1Móí¤¹ôÞ C9½&ÿ;ÞçóÞ»W pÌúCòÙnÍ®¿eÊñ»ÇôÕ8·DsMC2ݧêy=s¸bj8zñ@ìD@WµXP´Dhòpl©¨+ëÆDKÌAqe8*¶ï ¬YLÛÑL{(Æ¿+¢¹|±SDY\Tæ9G0]'ÄìNQã^̾0ÁúbNQë`¢vÁ¾+ú'Ûoc6âÞ¶ý3fìbJYT ìɱá¥82{»¢Îq¢÷v~oo¯MÑ;NÉ$ßRªÃdäWU8Å4ÿSò&Á𢦸MàEmI»áhr çÙ¤Öf·ÇlIyQVLaºbÁf°b¿ »³ÈÁWz +Ï·øåû·)/i&Õ|oIâBO +²:>â$ÿAô °ÉdÉ.-¶Ûmü¥$ ÚȪmv-Û!ðTå vÚì"Æ¢Ir¨MH +|²-)Ä"§h`i0ÝFæ|Èæ)ÄWÎÙÜjA{Å¡®+4 ì¤=ló¡`© +5ª¿°{³§pêE¡-×È2W2e^É-3»uÄþ¡r£¨Ø(âÉdùäaئâ&?«W^'÷ÃÉ\¥ÒÌCÍ{ê]"ü7¥R]1Ããæ2¼³}sion '1.0-SNAPSHOT' apply plugin: 'java' -apply plugin: 'org.apache.meecrowave.meecrowave' +apply plugin: 'org.apache.meecrowave' meecrowave { httpPort = 9090 // most of the meecrowave core configuration -}</code></pre> - </div> -</div> -<div class="paragraph"> - <p>More coming soon, for now use gradle IDE integration or configuration documentation please.</p> +}</code></pre> +</div> +</div> +<div class="admonitionblock important"> +<table> +<tr> +<td class="icon"> +<i class="fa icon-important" title="Important"></i> +</td> +<td class="content"> +until version <code>1.2.7</code> the plugin id was <code>org.apache.microwave.microwave</code> so you had to use <code>apply plugin: 'org.apache.microwave.microwave'</code>. +Alternatively you can use plugin class: <code>apply plugin: org.apache.meecrowave.gradle.MeecrowavePlugin</code>. +</td> +</tr> +</table> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_configuration">Configuration</h2> +<div class="sectionbody"> +<table class="tableblock frame-all grid-all stretch table table-bordered"> +<colgroup> +<col style="width: 33.3333%;"> +<col style="width: 33.3333%;"> +<col style="width: 33.3334%;"> +</colgroup> +<thead> +<tr> +<th class="tableblock halign-left valign-top">Name</th> +<th class="tableblock halign-left valign-top">Default</th> +<th class="tableblock halign-left valign-top">Description</th> +</tr> +</thead> +<tbody> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">antiResourceLocking</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Should Tomcat anti resource locking feature be activated on StandardContext.</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">cdiConversation</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Should CDI conversation be activated</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">clientAuth</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">HTTPS keystore client authentication</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">conf</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Conf folder to synchronize</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">context</p></td> +<td class="tableblock halign-left valign-top"></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Default context name</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">cxfServletParams</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Init parameters passed to CXF servlet</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">defaultSSLHostConfigName</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">The name of the default SSLHostConfig that will be used for secure https connections.</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">deleteBaseOnStartup</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Should the directory be cleaned on startup if existing</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">dir</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Root folder if provided otherwise a fake one is created in tmp-dir</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">host</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">localhost</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Default host</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">http2</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Activate HTTP 2</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">httpPort</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">8080</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">HTTP port</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">httpsPort</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">8443</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">HTTPS port</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">initializeClientBus</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Should the client bus be set. If false the server one will likely be reused.</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">injectServletContainerInitializer</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Should ServletContainerInitialize support injections.</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">jaxrsAutoActivateBeanValidation</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Should bean validation be activated on JAX-RS endpoint if present in the classpath.</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">jaxrsDefaultProviders</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">If jaxrsProviderSetup is true the list of default providers to load (or defaulting to johnson jsonb and jsonp ones)</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">jaxrsLogProviders</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Should JAX-RS providers be logged</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">jaxrsMapping</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Default jaxrs mapping</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">jaxrsProviderSetup</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Should default JAX-RS provider be configured</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">jaxwsSupportIfAvailable</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Should @WebService CDI beans be deployed if cxf-rt-frontend-jaxws is in the classpath.</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">jsonbBinaryStrategy</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Should JSON-B provider prettify the output</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">jsonbEncoding</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">UTF-8</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Which encoding provider JSON-B should use</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">jsonbIJson</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Should JSON-B provider comply to I-JSON</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">jsonbNamingStrategy</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Should JSON-B provider prettify the output</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">jsonbNulls</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Should JSON-B provider serialize nulls</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">jsonbOrderStrategy</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Should JSON-B provider prettify the output</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">jsonbPrettify</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Should JSON-B provider prettify the output</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">jsonpBufferStrategy</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">QUEUE</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">JSON-P JAX-RS provider buffer strategy (see johnzon)</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">jsonpMaxReadBufferLen</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">65536</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">JSON-P JAX-RS provider read buffer limit size (see johnzon)</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">jsonpMaxStringLen</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">10485760</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">JSON-P JAX-RS provider max string limit size (see johnzon)</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">jsonpMaxWriteBufferLen</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">65536</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">JSON-P JAX-RS provider write buffer limit size (see johnzon)</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">jsonpPrettify</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Should JSON-P JAX-RS provider prettify the outputs (see johnzon)</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">jsonpSupportsComment</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Should JSON-P JAX-RS provider support comments (see johnzon)</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">keepServerXmlAsThis</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Don’t replace ports in server.xml</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">keyAlias</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">HTTPS keystore alias</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">keystoreFile</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">HTTPS keystore location</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">keystorePass</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">HTTPS keystore password</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">keystoreType</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">HTTPS keystore type</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">loggingGlobalSetup</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Should logging be configured to use log4j2 (it is global)</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">loginConfig</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">web.xml login config</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">meecrowaveProperties</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">meecrowave.properties</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Loads a meecrowave properties, defaults to meecrowave.properties.</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">properties</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Passthrough properties</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">quickSession</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Should an unsecured but fast session id generator be used</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">roles</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">In memory roles</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">scanningExcludes</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">A forced exclude list of jar names (comma separated values)</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">scanningIncludes</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">A forced include list of jar names (comma separated values)</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">scanningPackageExcludes</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">A forced exclude list of packages names (comma separated values)</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">scanningPackageIncludes</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">A forced include list of packages names (comma separated values)</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">securityConstraints</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">[]</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">web.xml security constraint</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">serverXml</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Provided server.xml</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">sharedLibraries</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">A folder containing shared libraries.</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">skip</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Should the extension be skipped completely</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">skipHttp</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Skip HTTP connector</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">skipMavenCentral</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Don’t add to repositories <code>mavenCentral()</code></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">ssl</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Use HTTPS</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">sslProtocol</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">HTTPS protocol</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">stopPort</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-1</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Shutdown port if used or -1</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">tempDir</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Temporary directory</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">tomcatAccessLogPattern</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Activates and configure the access log valve. Value example: '%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-Agent}i"'</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">tomcatAutoSetup</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Add default servlet</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">tomcatFilter</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">A Tomcat JarScanFilter</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">tomcatJspDevelopment</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Should JSP support if available be set in development mode</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">tomcatNoJmx</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">(Experimental) Should Tomcat MBeans be skipped.</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">tomcatScanning</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Should Tomcat scanning be used (@HandleTypes, @WebXXX)</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">tomcatWrapLoader</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">false</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">(Experimental) When deploying a classpath (current classloader), should meecrowave wrap the loader to define another loader identity but still use the same classes and resources.</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">useLog4j2JulLogManager</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Should JUL logs be redirected to Log4j2 - only works before JUL usage.</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">useShutdownHook</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Use shutdown hook to automatically stop the container on Ctrl+C</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">useTomcatDefaults</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Should Tomcat default be set (session timeout, mime mapping etc…​)</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">users</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">In memory users</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">watcherBouncing</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">0</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Activate redeployment on directories update using this bouncing.</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">webResourceCached</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">true</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Cache web resources</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">webSessionCookieConfig</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Force the cookie-config, it uses a properties syntax with the keys being the web.xml tag names.</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">webSessionTimeout</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Force the session timeout for webapps</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">webXml</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Global web.xml</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">webapp</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">-</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Webapp to deploy</p></td> +</tr> +</tbody> +</table> +</div> </div> </section><!--//doc-section--> @@ -118,8 +533,8 @@ meecrowave { <footer class="footer text-center"> <div class="container"> <div class="row"> - <p >Copyright © 2016 - <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. + <p >Copyright © 2016-2020 + <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. </p> </div> </div> @@ -134,10 +549,13 @@ meecrowave { <script type="text/javascript" src="/meecrowave/assets/plugins/jquery-1.12.3.min.js"></script> <script type="text/javascript" src="/meecrowave/assets/plugins/bootstrap/js/bootstrap.min.js"></script> <script type="text/javascript" src="/meecrowave/assets/plugins/jquery-match-height/jquery.matchHeight-min.js"></script> - <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.9.0/highlight.min.js"></script> + <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/highlight.min.js" integrity="sha256-aYTdUrn6Ow1DDgh5JTc3aDGnnju48y/1c8s1dgkYPQ8=" crossorigin="anonymous"></script> + <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/languages/java.min.js" integrity="sha256-21Z1xKC/FsaqN9z9jIER9xiX4XbV5buFEVdkZvsfBIc=" crossorigin="anonymous"></script> + <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/languages/groovy.min.js" integrity="sha256-0B+Ps1zCncLC5JIOQ+MtIhI/UhbJkYbxWsJowD3c+tk=" crossorigin="anonymous"></script> + <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/languages/shell.min.js" integrity="sha256-nwOM3xEc6CFfrPNDN1upX+5ynjWKAXsg+bW63SSzte0=" crossorigin="anonymous"></script> + <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/languages/bash.min.js" integrity="sha256-zXrlim8wsIvcEFjsD3THiAfTvtPZifqx8q0rxegiWQc=" crossorigin="anonymous"></script> <script type="text/javascript" src="/meecrowave/assets/js/main.js?version=1"></script> </body> </html> -
Modified: websites/production/openwebbeans/content/meecrowave/meecrowave-gradle/index.pdf ============================================================================== Binary files - no diff available. Modified: websites/production/openwebbeans/content/meecrowave/meecrowave-jpa/index.html ============================================================================== --- websites/production/openwebbeans/content/meecrowave/meecrowave-jpa/index.html (original) +++ websites/production/openwebbeans/content/meecrowave/meecrowave-jpa/index.html Thu Apr 22 14:09:32 2021 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/meecrowave/assets/plugins/font-awesome/css/font-awesome.min.css"> <link rel="stylesheet" href="/meecrowave/assets/plugins/elegant_font/css/style.css?version=1"> <!-- highlighting --> - <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.9.0/styles/idea.min.css"> + <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/styles/idea.min.css" integrity="sha256-rYB1c4yTU5UJB//rod7DtBo1JM6HAme/9Vd+VesFG2U=" crossorigin="anonymous" /> <!-- Theme CSS --> <link id="theme-style" rel="stylesheet" href="/meecrowave/assets/css/styles.css"> @@ -66,17 +66,19 @@ <section class="doc-section"> - <div id="preamble"> - <div class="sectionbody"> - <div class="paragraph"> - <p>The overall idea behind this module is to propose a CDI integration of JPA allowing to programmatically control its persistence units.</p> - </div> - <div class="paragraph"> - <p>Concretely you will create a persistence unit from a <code>PersistenceUnitBuilder</code> allowing you to fully configure your unit from CDI context including the datasource:</p> - </div> - <div class="listingblock"> - <div class="content"> - <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@ApplicationScoped + <div id="preamble"> +<div class="sectionbody"> +<div class="paragraph"> +<p>The overall idea behind this module is to propose a CDI integration of JPA +allowing to programmatically control its persistence units.</p> +</div> +<div class="paragraph"> +<p>Concretely you will create a persistence unit from a <code>PersistenceUnitBuilder</code> +allowing you to fully configure your unit from CDI context including the datasource:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="highlightjs highlight"><code data-lang="java" class="language-java hljs">@ApplicationScoped public class JpaConfig { @Produces public PersistenceUnitInfoBuilder unit(final DataSource ds) { @@ -88,25 +90,28 @@ public class JpaConfig { .addProperty("openjpa.RuntimeUnenhancedClasses", "supported") .addProperty("openjpa.jdbc.SynchronizeMappings", "buildSchema"); } -}</code></pre> - </div> - </div> - <div class="admonitionblock tip"> - <table> - <tbody> - <tr> - <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> - <td class="content"> if your application uses a single persistence unit this is optional and a default one will be created if a single DataSource bean is available as Bean<?>. </td> - </tr> - </tbody> - </table> - </div> - <div class="paragraph"> - <p>The datasource can be produces as you wish using your own configuration mecanism:</p> - </div> - <div class="listingblock"> - <div class="content"> - <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@ApplicationScoped +}</code></pre> +</div> +</div> +<div class="admonitionblock tip"> +<table> +<tr> +<td class="icon"> +<i class="fa icon-tip" title="Tip"></i> +</td> +<td class="content"> +if your application uses a single persistence unit this is optional and +a default one will be created if a single DataSource bean is available as Bean<?>. +</td> +</tr> +</table> +</div> +<div class="paragraph"> +<p>The datasource can be produces as you wish using your own configuration mecanism:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="highlightjs highlight"><code data-lang="java" class="language-java hljs">@ApplicationScoped public class JpaConfig { @Produces // dbcp2 datasource for instance @ApplicationScoped @@ -116,25 +121,29 @@ public class JpaConfig { source.setUrl("jdbc:h2:mem:jpaextensiontest"); return source; } -}</code></pre> - </div> - </div> - <div class="admonitionblock note"> - <table> - <tbody> - <tr> - <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> - <td class="content"> it is recommanded to ensure the <code>DataSource</code> is normal-scoped to not get surprises in term of behavior. </td> - </tr> - </tbody> - </table> - </div> - <div class="paragraph"> - <p>Finally you can inject your entity manager using <code>@Unit</code>. Ensure to decorate with <code>@Jpa</code> a class/method before using the entity manager to activate the jpa CDI context:</p> - </div> - <div class="listingblock"> - <div class="content"> - <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@ApplicationScoped +}</code></pre> +</div> +</div> +<div class="admonitionblock note"> +<table> +<tr> +<td class="icon"> +<i class="fa icon-note" title="Note"></i> +</td> +<td class="content"> +it is recommanded to ensure the <code>DataSource</code> is normal-scoped to not get surprises in term of behavior. +</td> +</tr> +</table> +</div> +<div class="paragraph"> +<p>Finally you can inject your entity manager using <code>@Unit</code>. Ensure to +decorate with <code>@Jpa</code> a class/method before using the entity manager to activate +the jpa CDI context:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="highlightjs highlight"><code data-lang="java" class="language-java hljs">@ApplicationScoped @Jpa(transactional = false) public class JPADao { @Inject @@ -151,25 +160,28 @@ public class JPADao { public User find(final long id) { return em.find(User.class, id); } -}</code></pre> - </div> - </div> - <div class="admonitionblock important"> - <table> - <tbody> - <tr> - <td class="icon"> <i class="fa icon-important" title="Important"></i> </td> - <td class="content"> this integration is 100% based on <code>RESOURCE_LOCAL</code> units for now. </td> - </tr> - </tbody> - </table> - </div> - <div class="paragraph"> - <p>Not that if a bean get injected an <code>EntityManager</code> it gets automatically <code>@Jpa(transactional=true)</code> so previous bean is equivalent to:</p> - </div> - <div class="listingblock"> - <div class="content"> - <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@ApplicationScoped +}</code></pre> +</div> +</div> +<div class="admonitionblock important"> +<table> +<tr> +<td class="icon"> +<i class="fa icon-important" title="Important"></i> +</td> +<td class="content"> +this integration is 100% based on <code>RESOURCE_LOCAL</code> units for now. +</td> +</tr> +</table> +</div> +<div class="paragraph"> +<p>Not that if a bean get injected an <code>EntityManager</code> it gets automatically <code>@Jpa(transactional=true)</code> +so previous bean is equivalent to:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="highlightjs highlight"><code data-lang="java" class="language-java hljs">@ApplicationScoped public class JPADao { @Inject @Unit(name = "test") @@ -184,18 +196,19 @@ public class JPADao { public User find(final long id) { return em.find(User.class, id); } -}</code></pre> - </div> - </div> - </div> -</div> -<div class="sect1"> - <h2 id="_integration_with_bean_validation">Integration with Bean Validation</h2> - <div class="sectionbody"> - <div class="paragraph"> - <p>The extension will try to find a <code>ValidatorFactory</code> in CDI context and will provide ir to the JPA provider if the <code>ValidationMode</code> is not <code>NONE</code> and a <code>Bean<ValidatorFactory></code> exists.</p> - </div> - </div> +}</code></pre> +</div> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_integration_with_bean_validation">Integration with Bean Validation</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>The extension will try to find a <code>ValidatorFactory</code> in CDI context and will provide ir to the JPA provider +if the <code>ValidationMode</code> is not <code>NONE</code> and a <code>Bean<ValidatorFactory></code> exists.</p> +</div> +</div> </div> </section><!--//doc-section--> @@ -223,8 +236,8 @@ public class JPADao { <footer class="footer text-center"> <div class="container"> <div class="row"> - <p >Copyright © 2016 - <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. + <p >Copyright © 2016-2020 + <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. </p> </div> </div> @@ -239,10 +252,13 @@ public class JPADao { <script type="text/javascript" src="/meecrowave/assets/plugins/jquery-1.12.3.min.js"></script> <script type="text/javascript" src="/meecrowave/assets/plugins/bootstrap/js/bootstrap.min.js"></script> <script type="text/javascript" src="/meecrowave/assets/plugins/jquery-match-height/jquery.matchHeight-min.js"></script> - <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.9.0/highlight.min.js"></script> + <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/highlight.min.js" integrity="sha256-aYTdUrn6Ow1DDgh5JTc3aDGnnju48y/1c8s1dgkYPQ8=" crossorigin="anonymous"></script> + <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/languages/java.min.js" integrity="sha256-21Z1xKC/FsaqN9z9jIER9xiX4XbV5buFEVdkZvsfBIc=" crossorigin="anonymous"></script> + <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/languages/groovy.min.js" integrity="sha256-0B+Ps1zCncLC5JIOQ+MtIhI/UhbJkYbxWsJowD3c+tk=" crossorigin="anonymous"></script> + <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/languages/shell.min.js" integrity="sha256-nwOM3xEc6CFfrPNDN1upX+5ynjWKAXsg+bW63SSzte0=" crossorigin="anonymous"></script> + <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/languages/bash.min.js" integrity="sha256-zXrlim8wsIvcEFjsD3THiAfTvtPZifqx8q0rxegiWQc=" crossorigin="anonymous"></script> <script type="text/javascript" src="/meecrowave/assets/js/main.js?version=1"></script> </body> </html> - Modified: websites/production/openwebbeans/content/meecrowave/meecrowave-jpa/index.pdf ============================================================================== Binary files - no diff available. Modified: websites/production/openwebbeans/content/meecrowave/meecrowave-jta/index.html ============================================================================== --- websites/production/openwebbeans/content/meecrowave/meecrowave-jta/index.html (original) +++ websites/production/openwebbeans/content/meecrowave/meecrowave-jta/index.html Thu Apr 22 14:09:32 2021 @@ -18,7 +18,7 @@ <link rel="stylesheet" href="/meecrowave/assets/plugins/font-awesome/css/font-awesome.min.css"> <link rel="stylesheet" href="/meecrowave/assets/plugins/elegant_font/css/style.css?version=1"> <!-- highlighting --> - <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.9.0/styles/idea.min.css"> + <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/styles/idea.min.css" integrity="sha256-rYB1c4yTU5UJB//rod7DtBo1JM6HAme/9Vd+VesFG2U=" crossorigin="anonymous" /> <!-- Theme CSS --> <link id="theme-style" rel="stylesheet" href="/meecrowave/assets/css/styles.css"> @@ -66,20 +66,20 @@ <section class="doc-section"> - <div class="paragraph"> - <p>Coordinates:</p> -</div> -<div class="listingblock"> - <div class="content"> - <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><dependency> + <div class="paragraph"> +<p>Coordinates:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="highlightjs highlight"><code data-lang="xml" class="language-xml hljs"><dependency> <groupId>org.apache.meecrowave</groupId> <artifactId>meecrowave-jta</artifactId> <version>${meecrowave.version}</version> -</dependency></code></pre> - </div> -</div> -<div class="paragraph"> - <p>This allows to use <code>@Transactional</code> and <code>@TransactionScoped</code> features of JTA 1.2.</p> +</dependency></code></pre> +</div> +</div> +<div class="paragraph"> +<p>This allows to use <code>@Transactional</code> and <code>@TransactionScoped</code> features of JTA 1.2.</p> </div> </section><!--//doc-section--> @@ -107,8 +107,8 @@ <footer class="footer text-center"> <div class="container"> <div class="row"> - <p >Copyright © 2016 - <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. + <p >Copyright © 2016-2020 + <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. </p> </div> </div> @@ -123,10 +123,13 @@ <script type="text/javascript" src="/meecrowave/assets/plugins/jquery-1.12.3.min.js"></script> <script type="text/javascript" src="/meecrowave/assets/plugins/bootstrap/js/bootstrap.min.js"></script> <script type="text/javascript" src="/meecrowave/assets/plugins/jquery-match-height/jquery.matchHeight-min.js"></script> - <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.9.0/highlight.min.js"></script> + <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/highlight.min.js" integrity="sha256-aYTdUrn6Ow1DDgh5JTc3aDGnnju48y/1c8s1dgkYPQ8=" crossorigin="anonymous"></script> + <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/languages/java.min.js" integrity="sha256-21Z1xKC/FsaqN9z9jIER9xiX4XbV5buFEVdkZvsfBIc=" crossorigin="anonymous"></script> + <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/languages/groovy.min.js" integrity="sha256-0B+Ps1zCncLC5JIOQ+MtIhI/UhbJkYbxWsJowD3c+tk=" crossorigin="anonymous"></script> + <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/languages/shell.min.js" integrity="sha256-nwOM3xEc6CFfrPNDN1upX+5ynjWKAXsg+bW63SSzte0=" crossorigin="anonymous"></script> + <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/languages/bash.min.js" integrity="sha256-zXrlim8wsIvcEFjsD3THiAfTvtPZifqx8q0rxegiWQc=" crossorigin="anonymous"></script> <script type="text/javascript" src="/meecrowave/assets/js/main.js?version=1"></script> </body> </html> - Modified: websites/production/openwebbeans/content/meecrowave/meecrowave-jta/index.pdf ============================================================================== Binary files - no diff available.