+ fix issue #20603
https://java.net/jira/browse/GLASSFISH-20603

"Default VirtualServer's alternate doc roots are not served properly by Grizzly"

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@62159 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
Add a new deploy command option "implicitcdienabled" so user could choose to disable CDI 1.1 (implicit) processing for an application at deployment time. The value of this option will be persisted in the domain.xml as an attribute (implicit-cdi-enabled) of application element.
Ran QL, deployment dev tests.


git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@62160 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
Set svn property svn:eol-style to files

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@62161 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
No bug. Move the sync block outside the iteration loop for the handlers.

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@62162 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
Add maven-javadoc-plugin to dependencyManagment, using same version as in pluginManagement


git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@62163 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
Undo previous changes to support implicitcdienabled as a deploy command option, and support it as a generic deploy command property instead as we don't want to expose appserver specific things in nucleus code. And additional changes to populate the deployment context passed to the module sniffers of ear case with the command parameters and properties.
Ran QL, deployment dev tests.


git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@62164 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
+ fix issue #20605
https://java.net/jira/browse/GLASSFISH-20605

""Server" and "X-Powered-By" headers are not added to HTTP responses processed directly by Grizzly"

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@62165 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
No bug. Update the logging-annotation-processor version.

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@62167 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
GLASSFISH-20614;  add necessary UI to support implicitCdiEnabled property during deploy/redeploy/edit

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@62168 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
+ make sure we notify the listener just once.

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@62169 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
Pick up 2.2.0-b04 of hk2

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@62170 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
FaultTolerance
- Progress status support for fault tolerance solution
- More flexible Param injection



git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@62171 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
GLASSFISH-20483 - Added support for a deployment option to disable CDI 1.1 implicit processing for legacy apps. Passed QL, CDI & EJB devtests

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@62173 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
Fix copyright year.


git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@62175 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
Fix for GLASSFISH-20613

The problem was not that the resource names needed to be encoded before creating the URI (which is what the earlier fix for 20510 did) but that the resource name from the EJB monitoring code needed to provide a URI-friendly item name.

In a comment on 20510 Byron provided the fix for the monitoring code.  This check-in includes that change and a change in CommandSecurityChecker to remove the encoding logic that was inserted earlier.

Passed QL, the ejb dev test which failed in 20510


git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@62176 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
Fix GLASSFISH-15686.

Check intances running.
Revise warning message if there are instances running.

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@62178 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
Enhanced fix for GLASSFISH-20613

The earlier fix for this changed the externally-visible string by which the monitored element was exposed (replacing the left bracket with '_ARRAY_') so as to prevent a URI-unfriendly resource name (including the left bracket with no matching right one) from being used for authorization.

These changes restore the externally-visible string, substituting _ARRAY_ for the left bracket only internally in the resource name.

Passed QL, the ejb dev test which failed in 20510


git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@62180 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
FPP-660 add security services self protection - nucleus

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@62181 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
Fix some minor bugs found by Findbug tool

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@62189 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
FPP-1019 - Compliance with Logging Guide

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@62191 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5