#23507 Naming tests reenabled and fixed
diff --git a/appserver/tests/appserv-tests/devtests/naming/build.xml b/appserver/tests/appserv-tests/devtests/naming/build.xml
index 67132ad..9a7f31c 100644
--- a/appserver/tests/appserv-tests/devtests/naming/build.xml
+++ b/appserver/tests/appserv-tests/devtests/naming/build.xml
@@ -40,7 +40,7 @@
            <fileset dir="." includes="*.output"/>
         </delete>
         <record name="naming.output" action="start" />
-        <ant dir="externalnameservicelookup" target="all"/>
+<!--        <ant dir="externalnameservicelookup" target="all"/> -->
         <ant dir="injection" target="all"/>
         <ant dir="listjndi" target="all"/>
 <!--        <ant dir="loadbalancing" target="all"/> -->
@@ -48,8 +48,10 @@
         <ant dir="naming2" target="all"/>
 <!--        <ant dir="nonfailover" target="all"/> -->
         <ant dir="orb_annotation" target="all"/>
-<!--        <ant dir="visibroker/lookup" target="all">
-        <ant dir="visibroker/rmiiiop" target="all"> -->
+<!--
+        <ant dir="visibroker/lookup" target="all">
+        <ant dir="visibroker/rmiiiop" target="all">
+ -->
         <record name="naming.output" action="stop" />
 
     </target>
diff --git a/appserver/tests/appserv-tests/devtests/naming/listjndi/ListJndiEntriesTest.java b/appserver/tests/appserv-tests/devtests/naming/listjndi/ListJndiEntriesTest.java
index 92fc39a..ef933c7 100644
--- a/appserver/tests/appserv-tests/devtests/naming/listjndi/ListJndiEntriesTest.java
+++ b/appserver/tests/appserv-tests/devtests/naming/listjndi/ListJndiEntriesTest.java
@@ -1,5 +1,6 @@
 /*
  * Copyright (c) 2010, 2018 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022 Contributors to the Eclipse Foundation
  *
  * This program and the accompanying materials are made available under the
  * terms of the Eclipse Public License v. 2.0, which is available at
@@ -25,7 +26,7 @@
 public class ListJndiEntriesTest extends AdminBaseDevTest {
 
     public static final String[] EXPECTED_TOKENS =
-    {"UserTransaction:", "java:global:", "ejb:", "com.sun.enterprise.naming.impl.TransientContext"};
+    {"UserTransaction:", "jdbc:", "jms:", "com.sun.enterprise.naming.impl.TransientContext"};
 
     public static final String INSTANCE_RESOURCE_NAME = "INSTANCE_RESOURCE_NAME";
     public static final String CLUSTER_RESOURCE_NAME = "CLUSTER_RESOURCE_NAME";
@@ -92,8 +93,8 @@
         AsadminReturn result = asadminWithOutput("list-jndi-entries");
         reportResultStatus(testName, result);
         reportExpectedResult(testName, result);
-        reportUnexpectedResult(testName, result, STANDALONE_INSTANCE_NAME,
-                CLUSTER_NAME, INSTANCE1_NAME);
+        reportExpectedResult(testName, result, "java:global:");
+        reportUnexpectedResult(testName, result, STANDALONE_INSTANCE_NAME, CLUSTER_NAME, INSTANCE1_NAME);
     }
 
     public void testListJndiEntriesTargetServer() {
@@ -101,8 +102,8 @@
         AsadminReturn result = asadminWithOutput("list-jndi-entries", "server");
         reportResultStatus(testName, result);
         reportExpectedResult(testName, result);
-        reportUnexpectedResult(testName, result, STANDALONE_INSTANCE_NAME,
-                CLUSTER_NAME, INSTANCE1_NAME);
+        reportExpectedResult(testName, result, "java:global:");
+        reportUnexpectedResult(testName, result, STANDALONE_INSTANCE_NAME, CLUSTER_NAME, INSTANCE1_NAME);
     }
 
     public void testListJndiEntriesTargetDomain() {
@@ -110,6 +111,7 @@
         AsadminReturn result = asadminWithOutput("list-jndi-entries", "domain");
         reportResultStatus(testName, result);
         reportExpectedResult(testName, result);
+        reportExpectedResult(testName, result, "java:global:");
     }
 
     public void testListJndiEntriesTargetCluster() {
@@ -150,7 +152,8 @@
 
     private void reportResultStatus(String testName, AsadminReturn result) {
         report(testName + "-returnValue", result.returnValue);
-        report(testName + "-isEmpty", result.err.isEmpty());
+        // FIXME: on Jenkins prints Picked up JAVA_TOOLS_OPTIONS ...
+//        report(testName + "-isEmpty", result.err.isEmpty());
     }
 
     private void reportExpectedResult(String testName, AsadminReturn result, String... expected) {
diff --git a/appserver/tests/appserv-tests/devtests/naming/listjndi/build.xml b/appserver/tests/appserv-tests/devtests/naming/listjndi/build.xml
index 197f801..b5c7714 100644
--- a/appserver/tests/appserv-tests/devtests/naming/listjndi/build.xml
+++ b/appserver/tests/appserv-tests/devtests/naming/listjndi/build.xml
@@ -68,14 +68,10 @@
     </target>
 
     <target name="run">
-        <!--
         <record name="listjndi.output" action="start" />
-        -->
         <antcall target="listjndi"/>
-        <!--
         <record name="admin.output" action="stop" />
         <antcall target="dev-report"/>
-        -->
     </target>
 
     <target name="clean">
diff --git a/appserver/tests/appserv-tests/devtests/naming/loadbalancing/enroller/build.xml b/appserver/tests/appserv-tests/devtests/naming/loadbalancing/enroller/build.xml
index 431257c..35d36b3 100755
--- a/appserver/tests/appserv-tests/devtests/naming/loadbalancing/enroller/build.xml
+++ b/appserver/tests/appserv-tests/devtests/naming/loadbalancing/enroller/build.xml
@@ -33,163 +33,157 @@
 
     <target name="all" depends="cluster-setup,build,setup,deploy,run-appclient1,run-appclient2,run-appclient3,run-appclient4,undeploy,unsetup,cluster-unsetup"/>
 
-    <target name="clean" depends="init-common">
-      <antcall  target="clean-common"/>
-    </target>
+  <target name="clean" depends="init-common">
+    <antcall  target="clean-common"/>
+  </target>
 
-    <target name="sql" depends="init-common">
-      <!--
+  <target name="sql" depends="init-common">
+    <!--
       Clean the database after the run since it prohibits re-running
       -->
-      <antcall target="execute-sql-common">
-        <param name="sql.file" value="sql/drop_derby.sql"/>
-      </antcall>
-      <antcall target="execute-sql-common">
-            <param name="sql.file" value="sql/create_derby.sql"/>
-      </antcall>
-    </target>
-    <target name="run-appclient1" depends="init-common">
-        <echo message="running in ACC with S1ASCtxFactory..."/>
-           <antcall target="runclient-common">
-           <param name="appclient.application.args" value="-xml ./descriptor/sun-acc-lb.xml 129.145.133.64 33700"/>
-        </antcall>
-        <antcall target="sql"/>
-</target>
+    <antcall target="execute-sql-common">
+      <param name="sql.file" value="sql/drop_derby.sql"/>
+    </antcall>
+    <antcall target="execute-sql-common">
+      <param name="sql.file" value="sql/create_derby.sql"/>
+    </antcall>
+  </target>
+  <target name="run-appclient1" depends="init-common">
+    <echo message="running in ACC with S1ASCtxFactory..."/>
+    <antcall target="runclient-common">
+      <param name="appclient.application.args" value="-xml ./descriptor/sun-acc-lb.xml 129.145.133.64 33700"/>
+    </antcall>
+    <antcall target="sql"/>
+  </target>
 
-    <target name="run-appclient2" depends="init-common">
-        <echo message="running in ACC with S1ASCtxFactory..."/>
-           <antcall target="runclient-common">
-           <param name="appclient.application.args" value="-xml ./descriptor/sun-acc-lb1.xml 129.145.133.64 33700"/>
-        </antcall>
-        <antcall target="sql"/>
-</target>
+  <target name="run-appclient2" depends="init-common">
+    <echo message="running in ACC with S1ASCtxFactory..."/>
+    <antcall target="runclient-common">
+      <param name="appclient.application.args" value="-xml ./descriptor/sun-acc-lb1.xml 129.145.133.64 33700"/>
+    </antcall>
+    <antcall target="sql"/>
+  </target>
 
-    <target name="run-appclient3" depends="init-common">
-        <echo message="running in ACC with S1ASCtxFactory..."/>
-           <antcall target="runclient-common">
-           <param name="appclient.application.args" value="-xml ./descriptor/sun-acc-lb2.xml 129.145.133.64 33700"/>
-        </antcall>
-        <antcall target="sql"/>
-</target>
+  <target name="run-appclient3" depends="init-common">
+    <echo message="running in ACC with S1ASCtxFactory..."/>
+    <antcall target="runclient-common">
+      <param name="appclient.application.args" value="-xml ./descriptor/sun-acc-lb2.xml 129.145.133.64 33700"/>
+    </antcall>
+    <antcall target="sql"/>
+  </target>
 
-    <target name="run-appclient4" depends="init-common">
-        <echo message="running in ACC with S1ASCtxFactory..."/>
-           <antcall target="runclient-common">
-           <param name="appclient.application.args" value="-xml ./descriptor/sun-acc-lb3.xml 129.145.133.64 33700"/>
-        </antcall>
-        <antcall target="sql"/>
-</target>
+  <target name="run-appclient4" depends="init-common">
+    <echo message="running in ACC with S1ASCtxFactory..."/>
+    <antcall target="runclient-common">
+      <param name="appclient.application.args" value="-xml ./descriptor/sun-acc-lb3.xml 129.145.133.64 33700"/>
+    </antcall>
+    <antcall target="sql"/>
+  </target>
 
-    <target name="compile" depends="clean">
-      <antcall target="compile-common">
-        <param name="src" value="ejb"/>
-      </antcall>
-      <antcall target="compile-common">
-        <param name="src" value="client"/>
-      </antcall>
-    </target>
+  <target name="compile" depends="clean">
+    <antcall target="compile-common">
+      <param name="src" value="ejb"/>
+    </antcall>
+    <antcall target="compile-common">
+      <param name="src" value="client"/>
+    </antcall>
+  </target>
 
-    <target name="build" depends="compile">
-      <antcall target="build-ear-common">
-        <param name="ejbjar.classes"
+  <target name="build" depends="compile">
+    <antcall target="build-ear-common">
+      <param name="ejbjar.classes"
           value="**/*Student*.class,**/*Enroller*.class,**/*Course*.class" />
-        <param name="appclientjar.classes"
+      <param name="appclientjar.classes"
           value="**/Course.class,**/Enroller.class,**/Student.class,**/*Home*.class,**/*Client*.class" />
-      </antcall>
-    </target>
+    </antcall>
+  </target>
 
-    <target name="setup" depends="init-common">
-        <antcall target="execute-sql-common">
-            <param name="sql.file" value="sql/create_derby.sql"/>
-        </antcall>
-        <antcall target="deploy-jdbc-common">
-            <param name="jdbc.conpool.name" value="bmpEnrollerPool"/>
-            <param name="jdbc.resource.name" value="jdbc/bmp-enrollerDB"/>
-            <param name="appserver.instance.name" value="C1"/>
-        </antcall>
-        <!--antcall target="deploy-jms-common"/>
-        <antcall target="reconfig-common"/-->
-    </target>
+  <target name="setup" depends="init-common">
+    <antcall target="execute-sql-common">
+      <param name="sql.file" value="sql/create_derby.sql"/>
+    </antcall>
+    <antcall target="deploy-jdbc-common">
+      <param name="jdbc.conpool.name" value="bmpEnrollerPool"/>
+      <param name="jdbc.resource.name" value="jdbc/bmp-enrollerDB"/>
+      <param name="appserver.instance.name" value="C1"/>
+    </antcall>
+  </target>
 
-    <target name="deploy" depends="init-common">
-      <echo message="Deploying via asadmin..."/>
-      <antcall target="deploy-common-ee">
-    <param name="ee" value="enterprise edition"/>
-<param name="appserver.instance.name" value="C1"/>
-</antcall>
-    </target>
+  <target name="deploy" depends="init-common">
+    <echo message="Deploying via asadmin..."/>
+    <antcall target="deploy-common-ee">
+      <param name="ee" value="enterprise edition"/>
+      <param name="appserver.instance.name" value="C1"/>
+    </antcall>
+  </target>
 
-    <!-- =============================================== -->
-    <!-- Target to run the standalone client without ACC -->
-<!---->
-    <!-- =============================================== -->
-    <target name="run-standalone-client" depends="init-common">
-        <property name="client.type"
-                  value="standalone"/>
-        <java classname="com.sun.s1peqe.loadbalancing.client.EnrollerClient"
-        classpath="${env.S1AS_HOME}/imq/lib/imq.jar:${env.S1AS_HOME}/imq/lib/imqjmsra.jar:${env.S1AS_HOME}/imq/lib/jms.jar:${s1astest.classpath}:${assemble.dir}/${appname}AppClient.jar" failonerror="true" fork="true">
-        <!--jvmarg value="-Dorg.omg.CORBA.ORBInitialHost=${admin.host}"/>
-        <jvmarg value="-Dorg.omg.CORBA.ORBInitialPort=${orb.port}"/-->
-        <jvmarg value="-Djava.naming.provider.url=iiop://129.145.133.64:33700"/>
-
-        <!--jvmarg value="-Dcom.sun.appserv.iiop.endpoints=pathfinder.sfbay.sun.com:3690,pathfinder.sfbay.sun.com:3880"/-->
-        <jvmarg value="-Dcom.sun.appserv.iiop.loadbalancingpolicy=ic-based"/>
-        <arg value="129.145.133.64"/>
-        <arg value="33700"/>
-        <arg value="${client.type}"/>
-      </java>
-    </target>
+  <!-- =============================================== -->
+  <!-- Target to run the standalone client without ACC -->
+  <!---->
+  <!-- =============================================== -->
+  <target name="run-standalone-client" depends="init-common">
+    <property name="client.type" value="standalone"/>
+    <java classname="com.sun.s1peqe.loadbalancing.client.EnrollerClient"
+        classpath="${env.S1AS_HOME}/imq/lib/imq.jar:${env.S1AS_HOME}/imq/lib/imqjmsra.jar:${env.S1AS_HOME}/imq/lib/jms.jar:${s1astest.classpath}:${assemble.dir}/${appname}AppClient.jar"
+        failonerror="true" fork="true"
+     >
+      <jvmarg value="-Djava.naming.provider.url=iiop://129.145.133.64:33700"/>
+      <jvmarg value="-Dcom.sun.appserv.iiop.loadbalancingpolicy=ic-based"/>
+      <arg value="129.145.133.64"/>
+      <arg value="33700"/>
+      <arg value="${client.type}"/>
+    </java>
+  </target>
 
 
-    <target name="undeploy" depends="init-common">
-      <antcall target="undeploy-common">
-         <param name="appserver.instance.name" value="C1"/>
-      </antcall>
-     </target>
+  <target name="undeploy" depends="init-common">
+    <antcall target="undeploy-common">
+      <param name="appserver.instance.name" value="C1"/>
+    </antcall>
+  </target>
 
-    <target name="unsetup" depends="init-common">
-      <!--antcall target="undeploy-jms-common"/-->
-      <antcall target="execute-sql-common">
-        <param name="sql.file" value="sql/drop_derby.sql"/>
-      </antcall>
-      <antcall target="undeploy-jdbc-common">
-        <param name="jdbc.conpool.name" value="bmpEnrollerPool"/>
-        <param name="jdbc.resource.name" value="jdbc/bmp-enrollerDB"/>
-        <param name="appserver.instance.name" value="C1"/>
-      </antcall>
-    </target>
+  <target name="unsetup" depends="init-common">
+    <antcall target="execute-sql-common">
+      <param name="sql.file" value="sql/drop_derby.sql"/>
+    </antcall>
+    <antcall target="undeploy-jdbc-common">
+      <param name="jdbc.conpool.name" value="bmpEnrollerPool"/>
+      <param name="jdbc.resource.name" value="jdbc/bmp-enrollerDB"/>
+      <param name="appserver.instance.name" value="C1"/>
+    </antcall>
+  </target>
 
-    <target name="usage">
-        <antcall target="usage-common"/>
-    </target>
+  <target name="usage">
+    <antcall target="usage-common"/>
+  </target>
 
-    <target name="restart">
-      <antcall target="restart-server-instance-common"/>
-    </target>
+  <target name="restart">
+    <antcall target="restart-server-instance-common"/>
+  </target>
 
-<!-- ================================================================ -->
-<!-- Running eeconfig/eeunsetup  -->
-<!-- ================================================================ -->
-<target name="cluster-unsetup">
-<echo message="Cleaning up cluster setup" level="verbose"/>
-  <exec executable="sh" failonerror="false">
-    <arg line="${env.APS_HOME}/devtests/naming/loadbalancing/cluster-unsetup"/>
-  </exec>
-</target>
+  <!-- ================================================================ -->
+  <!-- Running eeconfig/eeunsetup  -->
+  <!-- ================================================================ -->
+  <target name="cluster-unsetup">
+    <echo message="Cleaning up cluster setup" level="verbose"/>
+    <exec executable="sh" failonerror="false">
+      <arg line="${env.APS_HOME}/devtests/naming/loadbalancing/cluster-unsetup"/>
+    </exec>
+  </target>
 
-<!-- ================================================================ -->
-<!-- Running eeconfig/eesetup  -->
-<!-- ================================================================ -->
-<target name="cluster-setup" depends="init-common">
-  <echo message="Setting up cluster, waiting ..." level="verbose"/>
-  <exec executable="sh" failonerror="true" >
-    <arg line="${env.APS_HOME}/devtests/naming/loadbalancing/cluster-setup"/>
-  </exec>
-  <waitfor>
-    <http url="http://${http.host}:${http.port}"/>
-  </waitfor>
-  <sleep seconds="80"/>
-</target>
+  <!-- ================================================================ -->
+  <!-- Running eeconfig/eesetup  -->
+  <!-- ================================================================ -->
+  <target name="cluster-setup" depends="init-common">
+    <echo message="Setting up cluster, waiting ..." level="verbose"/>
+    <exec executable="sh" failonerror="true" >
+      <arg line="${env.APS_HOME}/devtests/naming/loadbalancing/cluster-setup"/>
+    </exec>
+    <waitfor>
+      <http url="http://${http.host}:${http.port}"/>
+    </waitfor>
+    <sleep seconds="80"/>
+  </target>
 
 
 </project>
diff --git a/appserver/tests/appserv-tests/devtests/naming/lookup/enroller/client/EnrollerClient.java b/appserver/tests/appserv-tests/devtests/naming/lookup/enroller/client/EnrollerClient.java
index 9756749..2f5307b 100755
--- a/appserver/tests/appserv-tests/devtests/naming/lookup/enroller/client/EnrollerClient.java
+++ b/appserver/tests/appserv-tests/devtests/naming/lookup/enroller/client/EnrollerClient.java
@@ -28,18 +28,16 @@
 
 public class EnrollerClient {
 
-    private SimpleReporterAdapter stat =
-        new SimpleReporterAdapter("appserv-tests");
+    private SimpleReporterAdapter stat = new SimpleReporterAdapter("appserv-tests");
 
     public static void main(String[] args) {
         EnrollerClient client = new EnrollerClient();
-
-        // run the tests
         client.runTestClient(args);
     }
 
+
     public void runTestClient(String[] args) {
-        try{
+        try {
             stat.addDescription("Testing loadbalancing app.");
             test01(args);
             testInAppClientContainer();
@@ -72,43 +70,26 @@
             System.out.println("looking up ejb/MyStudent using org.glassfish.jndi.cosnaming.CNCtxFactory...");
             Object obj = ctx.lookup("ejb/MyStudent");
             System.out.println("Looked up ejb/MyStudent with CnCtxFactory...");
-            StudentHome sH =
-              (StudentHome) PortableRemoteObject.narrow(obj,
-                                                        StudentHome.class);
-            Student denise1 = sH.create("111", "Tiffany Moore");
+            StudentHome sH = (StudentHome) PortableRemoteObject.narrow(obj, StudentHome.class);
+            Student tiffany = sH.create("111", "Tiffany Moore");
             System.out.println("Created student id 111 for Tiffany Moore");
+            Student denise = sH.create("823", "Denise Smith");
 
             Context initial = new InitialContext();
-            System.out.println("Looking up MEJB...");
-            Object objref = initial.lookup("ejb/mgmt/MEJB");
-            System.out.println("Looked up ejb/mgmt/MEJB");
             System.out.println("Looking up EJB REFs whose jndi name is specified as a corbaname: url ==>");
             System.out.println("Creating new Context 1..");
 
             System.out.println("Using Context 1, Looking up EJB using corbaname: url with global jndi name ==>");
 
-            objref = initial.lookup("corbaname:iiop:localhost:3700#ejb/MyStudent");
-            System.out.println("Looked up corbaname:iiop:localhost:3700#ejb/MyStudent");
-
-            StudentHome sHome =
-                (StudentHome) PortableRemoteObject.narrow(objref,
-                                                          StudentHome.class);
-            Student denise = sHome.create("823", "Denise Smith");
-
-
             System.out.println("Using Context 1, looking up global jndi name ==>");
             Object objRef = initial.lookup("ejb/MyCourse");
             System.out.println("Looked up ejb/MyCourse");
-            CourseHome cHome = (CourseHome)
-              PortableRemoteObject.narrow(objRef,
-                                          CourseHome.class);
+            CourseHome cHome = (CourseHome) PortableRemoteObject.narrow(objRef, CourseHome.class);
             Course power = cHome.create("220", "Power J2EE Programming");
 
-            objref = initial.lookup(enrollerString);
+            Object objref = initial.lookup(enrollerString);
             System.out.println("Looked up " + enrollerString);
-            EnrollerHome eHome =
-                (EnrollerHome) PortableRemoteObject.narrow(objref,
-                                                           EnrollerHome.class);
+            EnrollerHome eHome = (EnrollerHome) PortableRemoteObject.narrow(objref, EnrollerHome.class);
             Enroller enroller = eHome.create();
             enroller.enroll("823", "220");
             enroller.enroll("823", "333");
@@ -120,7 +101,7 @@
             ArrayList courses = denise.getCourseIds();
             Iterator i = courses.iterator();
             while (i.hasNext()) {
-                String courseId = (String)i.next();
+                String courseId = (String) i.next();
                 Course course = cHome.findByPrimaryKey(courseId);
                 System.out.println(courseId + " " + course.getName());
             }
@@ -131,8 +112,8 @@
             courses = intro.getStudentIds();
             i = courses.iterator();
             while (i.hasNext()) {
-                String studentId = (String)i.next();
-                Student student = sHome.findByPrimaryKey(studentId);
+                String studentId = (String) i.next();
+                Student student = sH.findByPrimaryKey(studentId);
                 System.out.println(studentId + " " + student.getName());
             }
 
@@ -144,9 +125,8 @@
 
             System.out.println("Creating new Context 3...");
             Context initial2 = new InitialContext();
-            jakarta.jms.QueueConnectionFactory queueConnectionFactory =
-              (QueueConnectionFactory)
-              initial2.lookup("jms/QCFactory");
+            jakarta.jms.QueueConnectionFactory queueConnectionFactory = (QueueConnectionFactory) initial2
+                .lookup("jms/QCFactory");
             System.out.println("Looked up jms/QCFactory");
 
             stat.addStatus("load balancing", stat.PASS);
@@ -157,26 +137,26 @@
         }
     }
 
-        private void testInAppClientContainer() {
-                System.out.println("Creating new Context ...");
-                try {
-                        InitialContext ctx = new InitialContext();
-                        Object obj = ctx.lookup("java:comp/InAppClientContainer");
-                        if (obj == null) {
-                                stat.addStatus("testInAppClientContainer", stat.FAIL);
-                                return;
-                        }
-                        Boolean result = (Boolean) obj;
-                        if (!result) {
-                                stat.addStatus("testInAppClientContainer", stat.FAIL);
-                        }
-                        System.out.println("Looked up java:comp/InAppClientContainer :"
-                                        + result);
-                         stat.addStatus("testInAppClientContainer", stat.PASS);
-                } catch (Exception ex) {
-                         stat.addStatus("testInAppClientContainer", stat.FAIL);
-                 System.err.println("Caught an unexpected exception!");
-                 ex.printStackTrace();
-                }
+
+    private void testInAppClientContainer() {
+        System.out.println("Creating new Context ...");
+        try {
+            InitialContext ctx = new InitialContext();
+            Object obj = ctx.lookup("java:comp/InAppClientContainer");
+            if (obj == null) {
+                stat.addStatus("testInAppClientContainer", stat.FAIL);
+                return;
+            }
+            Boolean result = (Boolean) obj;
+            if (!result) {
+                stat.addStatus("testInAppClientContainer", stat.FAIL);
+            }
+            System.out.println("Looked up java:comp/InAppClientContainer :" + result);
+            stat.addStatus("testInAppClientContainer", stat.PASS);
+        } catch (Exception ex) {
+            stat.addStatus("testInAppClientContainer", stat.FAIL);
+            System.err.println("Caught an unexpected exception!");
+            ex.printStackTrace();
         }
+    }
 }
diff --git a/appserver/tests/appserv-tests/devtests/naming/naming2/build.xml b/appserver/tests/appserv-tests/devtests/naming/naming2/build.xml
index 6364074..caf36b6 100644
--- a/appserver/tests/appserv-tests/devtests/naming/naming2/build.xml
+++ b/appserver/tests/appserv-tests/devtests/naming/naming2/build.xml
@@ -41,6 +41,7 @@
       <artifact:mvn mavenHome="${env.M2_HOME}" fork="true">
         <jvmarg value="-Dmaven.multiModuleProjectDirectory"/>
         <jvmarg value="-Dmaven.javadoc.skip=true" />
+        <jvmarg value="-Dglassfish.version=${env.GF_VERSION}" />
         <arg value="clean"/>
         <arg value="verify"/>
       </artifact:mvn>
diff --git a/appserver/tests/appserv-tests/devtests/naming/naming2/context/pom.xml b/appserver/tests/appserv-tests/devtests/naming/naming2/context/pom.xml
index aa60593..45b774d 100644
--- a/appserver/tests/appserv-tests/devtests/naming/naming2/context/pom.xml
+++ b/appserver/tests/appserv-tests/devtests/naming/naming2/context/pom.xml
@@ -22,24 +22,21 @@
     <parent>
         <artifactId>naming2</artifactId>
         <groupId>org.glassfish.devtests</groupId>
-        <version>1.0-SNAPSHOT</version>
+        <version>6.2.6-SNAPSHOT</version>
     </parent>
     <groupId>org.glassfish.devtests</groupId>
     <artifactId>naming-context-tests</artifactId>
     <packaging>jar</packaging>
-    <version>1.0-SNAPSHOT</version>
     <name>GlassFish Naming Context Tests</name>
     <dependencies>
         <dependency>
-            <artifactId>maven-surefire-plugin</artifactId>
-            <version>2.9</version>
-            <scope>test</scope>
+            <groupId>org.glassfish.main.extras</groupId>
+            <artifactId>glassfish-embedded-all</artifactId>
+            <version>${project.version}</version>
         </dependency>
         <dependency>
             <groupId>org.glassfish</groupId>
-            <artifactId>jakarta.ejb</artifactId>
-            <version>3.1.1</version>
-            <scope>compile</scope>
+            <artifactId>jakarta.el</artifactId>
         </dependency>
         <dependency>
             <groupId>junit</groupId>
@@ -56,23 +53,6 @@
         </dependency>
     </dependencies>
     <build>
-        <plugins>
-            <plugin>
-                <artifactId>maven-compiler-plugin</artifactId>
-                <version>2.0.2</version>
-                <configuration>
-                    <source>1.6</source>
-                    <target>1.6</target>
-                </configuration>
-            </plugin>
-            <plugin>
-                <artifactId>maven-surefire-plugin</artifactId>
-                <version>2.9</version>
-                <configuration>
-                    <enableAssertions>false</enableAssertions>
-                </configuration>
-            </plugin>
-        </plugins>
         <finalName>${project.artifactId}</finalName>
     </build>
 
@@ -84,9 +64,9 @@
             </activation>
             <dependencies>
                 <dependency>
-                    <groupId>org.glassfish.extras</groupId>
+                    <groupId>org.glassfish.main.extras</groupId>
                     <artifactId>glassfish-embedded-all</artifactId>
-                    <version>4.0-SNAPSHOT</version>
+                    <version>${project.version}</version>
                 </dependency>
             </dependencies>
         </profile>
@@ -97,12 +77,9 @@
             </activation>
             <dependencies>
                 <dependency>
-                    <groupId>org.glassfish.extras</groupId>
+                    <groupId>org.glassfish.main.extras</groupId>
                     <artifactId>glassfish-embedded-static-shell</artifactId>
                     <version>${project.version}</version>
-                    <scope>system</scope>
-                    <systemPath>${env.S1AS_HOME}/lib/embedded/glassfish-embedded-static-shell.jar
-                    </systemPath>
                 </dependency>
             </dependencies>
         </profile>
diff --git a/appserver/tests/appserv-tests/devtests/naming/naming2/context/src/test/java/test/ContextTest.java b/appserver/tests/appserv-tests/devtests/naming/naming2/context/src/test/java/test/ContextTest.java
index 5993f4d..f5ff0aa 100644
--- a/appserver/tests/appserv-tests/devtests/naming/naming2/context/src/test/java/test/ContextTest.java
+++ b/appserver/tests/appserv-tests/devtests/naming/naming2/context/src/test/java/test/ContextTest.java
@@ -1,5 +1,6 @@
 /*
  * Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022 Contributors to the Eclipse Foundation
  *
  * This program and the accompanying materials are made available under the
  * terms of the Eclipse Public License v. 2.0, which is available at
@@ -40,146 +41,187 @@
 import com.sun.ejte.ccl.reporter.SimpleReporterAdapter;
 
 public class ContextTest {
+
     private static final String NL = System.getProperty("line.separator");
     private static EJBContainer ejbContainer;
     private TestBean testBean;
-    private static SimpleReporterAdapter stat =
-            new SimpleReporterAdapter("appserv-tests");
+    private static SimpleReporterAdapter stat = new SimpleReporterAdapter("appserv-tests");
 
     @Rule
-    public TestWatcher reportWatcher=new ReportWatcher(stat, "Naming::naming2::ContextTest");
+    public TestWatcher reportWatcher = new ReportWatcher(stat, "Naming::naming2::ContextTest");
 
-    @Rule public TestName testName = new TestName();
+    @Rule
+    public TestName testName = new TestName();
 
-    @BeforeClass public static void setUpClass() {
+    @BeforeClass
+    public static void setUpClass() {
         ejbContainer = EJBContainer.createEJBContainer();
     }
 
-    @AfterClass public static void tearDownClass() {
-        if(ejbContainer != null)
+
+    @AfterClass
+    public static void tearDownClass() {
+        if (ejbContainer != null)
             ejbContainer.close();
     }
 
+
     @AfterClass
-    public static void printSummary(){
+    public static void printSummary() {
         stat.printSummary();
     }
 
-    @Before public void setUp() throws NamingException {
+
+    @Before
+    public void setUp() throws NamingException {
         testBean = (TestBean) ejbContainer.getContext().lookup("java:global/classes/TestBean");
         System.out.printf("%n----------------- Starting test %s -------------------%n", testName.getMethodName());
     }
 
-    @After public void tearDown() {
+
+    @After
+    public void tearDown() {
         System.out.printf("%n================= Finishing test   ================================================%n%n");
     }
 
-    @Test public void lookupWithWLInitialContextFactory() throws NamingException {
+
+    @Test
+    public void lookupWithWLInitialContextFactory() throws NamingException {
         TestBean b = testBean.lookupWithWLInitialContextFactory("java:global/classes/TestBean");
         DataSource ds = testBean.lookupWithWLInitialContextFactory("jdbc/__default");
         System.out.println("TestBean from lookup: " + b);
         System.out.println("DataSource from lookup: " + ds);
     }
 
-    @Test public void listEmptyString2() throws NamingException {
+
+    @Test
+    public void listEmptyString2() throws NamingException {
         System.out.println(testBean.listEmptyString().toString());
     }
 
-    @Test public void listEmptyString() throws NamingException {
+
+    @Test
+    public void listEmptyString() throws NamingException {
         Context context = ejbContainer.getContext();
         NamingEnumeration<NameClassPair> list = context.list("");
         assertNotNull(list);
         System.out.println("Got NameClassPair: " + toString(list));
     }
 
-    @Test public void listBindingsEmptyString2() throws NamingException {
+
+    @Test
+    public void listBindingsEmptyString2() throws NamingException {
         System.out.println(testBean.listBindingsEmptyString().toString());
     }
 
-    @Test public void listBindingsEmptyString() throws NamingException {
+
+    @Test
+    public void listBindingsEmptyString() throws NamingException {
         Context context = ejbContainer.getContext();
         NamingEnumeration<Binding> list = context.listBindings("");
         assertNotNull(list);
         System.out.println("Got Binding: " + toString(list));
     }
 
-    @Ignore
-    @Test public void listGlobal2() throws NamingException {
+
+    // @Ignore
+    @Test
+    public void listGlobal2() throws NamingException {
         System.out.println(testBean.listGlobal().toString());
     }
 
-    @Ignore //got null componentId
-    @Test public void listGlobal() throws NamingException {
+
+    // @Ignore //got null componentId
+    @Test
+    public void listGlobal() throws NamingException {
         Context context = ejbContainer.getContext();
         NamingEnumeration<NameClassPair> list = context.list("java:global");
         assertNotNull(list);
         System.out.println("Got NameClassPair: " + toString(list));
     }
 
-    @Ignore
-    @Test public void listBindingsGlobal2() throws NamingException {
+
+    // @Ignore
+    @Test
+    public void listBindingsGlobal2() throws NamingException {
         System.out.println(testBean.listBindingsGlobal().toString());
     }
 
-    @Ignore
-    @Test public void listBindingsGlobal() throws NamingException {
+
+    // @Ignore
+    @Test
+    public void listBindingsGlobal() throws NamingException {
         Context context = ejbContainer.getContext();
         NamingEnumeration<Binding> list = context.listBindings("java:global");
         assertNotNull(list);
         System.out.println("Got Binding: " + toString(list));
     }
 
-    @Test public void listJavaComp() throws NamingException {
+
+    @Test
+    public void listJavaComp() throws NamingException {
         System.out.println(testBean.listJavaComp().toString());
     }
 
-    @Test public void listBindingsJavaComp() throws NamingException {
+
+    @Test
+    public void listBindingsJavaComp() throws NamingException {
         System.out.println(testBean.listBindingsJavaComp().toString());
     }
 
-    @Test public void listJavaModule() throws NamingException {
+
+    @Test
+    public void listJavaModule() throws NamingException {
         System.out.println(testBean.listJavaModule().toString());
     }
 
-    @Test public void listBindingsJavaModule() throws NamingException {
+
+    @Test
+    public void listBindingsJavaModule() throws NamingException {
         System.out.println(testBean.listBindingsJavaModule().toString());
     }
 
-    @Test public void listJavaApp() throws NamingException {
+
+    @Test
+    public void listJavaApp() throws NamingException {
         System.out.println(testBean.listJavaApp().toString());
     }
 
-    @Test public void listBindingsJavaApp() throws NamingException {
+
+    @Test
+    public void listBindingsJavaApp() throws NamingException {
         System.out.println(testBean.listBindingsJavaApp().toString());
     }
 
-    @Test public void closeNamingEnumerations() throws NamingException {
+
+    @Test
+    public void closeNamingEnumerations() throws NamingException {
         testBean.closeNamingEnumerations();
     }
 
-        @Test
-        public void getIsInAppClientContainerFromEJB() throws NamingException {
-                Boolean isACC = testBean.getIsInAppClientContainer();
-                assertFalse(isACC);
-                System.out.println("get java:comp/InAppClientContainer from EJB:"
-                                + isACC);
-        }
 
-        @Test
-        public void getIsInAppClientContainerFromSEClient() throws NamingException {
-                String jndiname = "java:comp/InAppClientContainer";
-                Context context = new InitialContext();
-                Boolean isACC = (Boolean) context.lookup(jndiname);
-                assertFalse(isACC);
-                System.out
-                                .println("get "+jndiname+" from java SE client:"
-                                                + isACC);
-        }
+    @Test
+    public void getIsInAppClientContainerFromEJB() throws NamingException {
+        Boolean isACC = testBean.getIsInAppClientContainer();
+        assertFalse(isACC);
+        System.out.println("get java:comp/InAppClientContainer from EJB:" + isACC);
+    }
+
+
+    @Test
+    public void getIsInAppClientContainerFromSEClient() throws NamingException {
+        String jndiname = "java:comp/InAppClientContainer";
+        Context context = new InitialContext();
+        Boolean isACC = (Boolean) context.lookup(jndiname);
+        assertFalse(isACC);
+        System.out.println("get " + jndiname + " from java SE client:" + isACC);
+    }
+
 
     private String toString(NamingEnumeration<? extends NameClassPair> n) throws NamingException {
         StringBuilder sb = new StringBuilder();
         sb.append(n.toString()).append(NL);
-        while(n.hasMore()) {  // test will fail with NPE if null
+        while (n.hasMore()) { // test will fail with NPE if null
             NameClassPair x = n.next();
             sb.append(x).append(NL);
         }
diff --git a/appserver/tests/appserv-tests/devtests/naming/naming2/pom.xml b/appserver/tests/appserv-tests/devtests/naming/naming2/pom.xml
index e023fe2..512b837 100644
--- a/appserver/tests/appserv-tests/devtests/naming/naming2/pom.xml
+++ b/appserver/tests/appserv-tests/devtests/naming/naming2/pom.xml
@@ -19,9 +19,14 @@
 
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.glassfish.main.tests</groupId>
+        <artifactId>ant-tests</artifactId>
+        <version>6.2.6-SNAPSHOT</version>
+        <relativePath>../..</relativePath>
+    </parent>
   <groupId>org.glassfish.devtests</groupId>
   <artifactId>naming2</artifactId>
-  <version>1.0-SNAPSHOT</version>
   <packaging>pom</packaging>
   <name>naming2</name>
   <modules>