Issue #23739 Revided JDK mentions

- deleted several block which are not valid any more
- repklaced 6/8 by 11, however left 6 where it would mean rewriting the chapter
diff --git a/docs/add-on-component-development-guide/src/main/asciidoc/adding-configuration-data.adoc b/docs/add-on-component-development-guide/src/main/asciidoc/adding-configuration-data.adoc
index cd7f4fd..36f29e8 100644
--- a/docs/add-on-component-development-guide/src/main/asciidoc/adding-configuration-data.adoc
+++ b/docs/add-on-component-development-guide/src/main/asciidoc/adding-configuration-data.adoc
@@ -122,9 +122,8 @@
 
 You are not required to implement any interfaces that you annotate with
 the `@Configured` annotation. GlassFish Server implements these
-interfaces by using the `Dom` class. GlassFish Server creates a Java
-Platform, Standard Edition (Java SE) proxy for each `Dom` object to
-implement the interface.
+interfaces by using the `Dom` class. GlassFish Server creates a proxy
+for each `Dom` object to implement the interface.
 
 [[gjlpb]][[GSACG00123]][[defining-an-attribute-of-an-element]]
 
diff --git a/docs/administration-guide/src/main/asciidoc/domains.adoc b/docs/administration-guide/src/main/asciidoc/domains.adoc
index adc7184..1c5ae0e 100644
--- a/docs/administration-guide/src/main/asciidoc/domains.adoc
+++ b/docs/administration-guide/src/main/asciidoc/domains.adoc
@@ -1313,7 +1313,7 @@
 
 ==== To Switch a Domain to Another Supported Java Version
 
-GlassFish Server 7 requires Java SE 8 as the underlying virtual
+GlassFish Server 7 requires Java SE 11 as the underlying virtual
 machine for the Java platform (Java Virtual Machine or JVM machine).
 
 [NOTE]
@@ -1325,7 +1325,7 @@
 
 1. If you have not already done so, download the desired Java SDK (not the JRE) and install it on your system.
 The Java SDK can be downloaded from the
-http://www.oracle.com/technetwork/java/javase/downloads/index.html[Java SE Downloads page] .
+https://jdk.java.net/java-se-ri/11[Java SE RI Downloads page] .
 
 2. Start the domain for which you are changing the JDK.
 Use the following format:
diff --git a/docs/administration-guide/src/main/asciidoc/monitoring.adoc b/docs/administration-guide/src/main/asciidoc/monitoring.adoc
index 03cf4df..b7f4f97 100644
--- a/docs/administration-guide/src/main/asciidoc/monitoring.adoc
+++ b/docs/administration-guide/src/main/asciidoc/monitoring.adoc
@@ -2379,7 +2379,7 @@
 
 [[gitce]][[GSADG00076]][[jvm-statistics-for-java-se-thread-information]]
 
-JVM Statistics for Java SE-Thread Information
+JVM Statistics for Java SE - Thread Information
 
 The statistics available for `ThreadInfo` in the JVM in Java SE are
 shown in the following table.
@@ -2694,7 +2694,7 @@
 
 ==== To Connect JConsole to GlassFish Server
 
-Java SE 6 enhances management and monitoring of the virtual machine by
+Java SE 6 enhanced management and monitoring of the virtual machine by
 including a Platform MBean Server and by including managed beans
 (MBeans) to configure the virtual machine.
 
@@ -2712,7 +2712,7 @@
 1. Start the domain.
 +
 For instructions, see link:domains.html#ggoda[To Start a Domain].
-2. Start JConsole using this format: JDK_HOME`/bin/jconsole`
+2. Start JConsole using this format: JDK_HOME``/bin/jconsole``
 +
 For example:
 +
diff --git a/docs/deployment-planning-guide/src/main/asciidoc/concepts.adoc b/docs/deployment-planning-guide/src/main/asciidoc/concepts.adoc
index 37eb683..02b9f8a 100644
--- a/docs/deployment-planning-guide/src/main/asciidoc/concepts.adoc
+++ b/docs/deployment-planning-guide/src/main/asciidoc/concepts.adoc
@@ -190,9 +190,9 @@
 
 ==== Server Instances
 
-A server instance is a GlassFish Server running in a single Java Virtual
-Machine (JVM) process. GlassFish Server is certified with Java platform,
-Standard Edition (Java SE) 7.
+A server instance is a GlassFish Server running in a single
+Java Virtual Machine (JVM) process.
+GlassFish Server is certified with Java platform, Standard Edition (Java SE) 11.
 
 It is usually sufficient to create a single server instance on a
 machine, since GlassFish Server and accompanying JVM are both designed
diff --git a/docs/installation-guide/src/main/asciidoc/installing.adoc b/docs/installation-guide/src/main/asciidoc/installing.adoc
index e356152..abd1478 100644
--- a/docs/installation-guide/src/main/asciidoc/installing.adoc
+++ b/docs/installation-guide/src/main/asciidoc/installing.adoc
@@ -36,14 +36,8 @@
 Issues]" in Eclipse GlassFish Server Release Notes for known
 issues related to installation.
 
-* On Solaris, Linux, and Windows systems, JDK software is available from the
-http://www.oracle.com/technetwork/java/javase/downloads/index.html[
-Java SE downloads page]
-(`http://www.oracle.com/technetwork/java/javase/downloads/index.html`).
-* For Mac OS X systems, GlassFish Server uses the JDK that is part of
-the Macintosh operating system. If necessary, obtain the required JDK
-version from the http://support.apple.com/downloads/[Mac OS X Updates
-site] (`http://support.apple.com/downloads/`).
+* On Solaris, Linux, macOS and Windows systems, JDK software is available from the
+http://www.oracle.com/technetwork/java/javase/downloads/index.html[Java SE downloads page].
 
 [[gkxfw]][[javassist-library-license-notice]]
 
diff --git a/docs/performance-tuning-guide/src/main/asciidoc/tuning-java.adoc b/docs/performance-tuning-guide/src/main/asciidoc/tuning-java.adoc
index 663fb8c..677952c 100644
--- a/docs/performance-tuning-guide/src/main/asciidoc/tuning-java.adoc
+++ b/docs/performance-tuning-guide/src/main/asciidoc/tuning-java.adoc
@@ -25,45 +25,19 @@
 
 === Java Virtual Machine Settings
 
-Java SE 7 provides two implementations of the HotSpot Java virtual
-machine (JVM):
+Each JDK have own set of JVM options useful for tuning.
+The easiest way is to run the following command and then consult the JDK's
+documentation to understand all consequences.
 
-* The client VM is tuned for reducing startup time and memory footprint.
-Invoke it by using the `-client` JVM command-line option.
-* The server VM is designed for maximum program execution speed. Invoke
-it by using the `-server` JVM command-line option.
-
-By default, the GlassFish Server uses the JVM setting appropriate to the
-purpose:
-
-* Developer Profile, targeted at application developers, uses the
-`-client` JVM flag to optimize startup performance and conserve memory
-resources.
-* Enterprise Profile, targeted at production deployments, uses the
-`-server` JVM flag to maximize program execution speed.
-
-You can override the default JVM options by following the instructions
-in "link:../administration-guide/jvm.html#GSADG00544[Administering JVM Options]" in GlassFish Server
-Open Source Edition Administration Guide. If using the Administration
-Console, navigate to the Configurations>configuration-name>JVM Settings
-node, and then click the JVM Options tab. Refer to the online help for
-complete information about the settings on this page.
-
-For more information on server-class machine detection in Java SE 7, see
-http://download.oracle.com/javase/6/docs/technotes/guides/vm/server-class.html[Server-Class
-Machine Detection]
-(`http://docs.oracle.com/javase/7/docs/technotes/guides/vm/server-class.html`).
-
-For more information on JVMs, see
-http://download.oracle.com/javase/6/docs/[Java Virtual Machines]
-(`http://docs.oracle.com/javase/7/docs/`).
+[source]
+----
+JAVA_HOME/bin/java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version
+----
 
 [[gfpzy]][[GSPTG00070]][[start-options]]
 
-=== Start Options
-
-In some situations, performance can be improved by using large page
-sizes. For Ultrasparc CMT systems, include the `-XX:+UseLargePages` and
+In some situations, performance can be improved by using large page sizes.
+For Ultrasparc CMT systems, include the `-XX:+UseLargePages` and
 `-XX:LargePageSizeInBytes=256m` arguments with your JVM tuning.
 
 [[glaat]][[GSPTG00071]][[tuning-high-availability-persistence]]
@@ -541,12 +515,3 @@
 Frequently Asked Questions About the Java HotSpot Virtual Machine]
 (`http://www.oracle.com/technetwork/java/hotspotfaq-138619.html`)
 * http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136373.html[
-Performance Documentation for the Java HotSpot VM]
-(`http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136373.html`)
-* http://java.sun.com/javase/technologies/performance.jsp[Java performance web page]
-(`http://java.sun.com/javase/technologies/performance.jsp`)
-* http://java.sun.com/developer/technicalArticles/J2SE/monitoring/[
-Monitoring and Managing Java SE 6 Platform Applications]
-(`http://java.sun.com/developer/technicalArticles/J2SE/monitoring/`)
-* The http://java.sun.com/performance/jvmstat/[
-jvmstat monitoring utility] (`http://java.sun.com/performance/jvmstat/`)
diff --git a/docs/reference-manual/src/main/asciidoc/generate-jvm-report.adoc b/docs/reference-manual/src/main/asciidoc/generate-jvm-report.adoc
index e2a4252..fcc8dca 100644
--- a/docs/reference-manual/src/main/asciidoc/generate-jvm-report.adoc
+++ b/docs/reference-manual/src/main/asciidoc/generate-jvm-report.adoc
@@ -40,10 +40,10 @@
 
 The information in the report is obtained from managed beans (MBeans)
 and MXBeans that are provided in the Java Platform, Standard Edition
-(Java SE ) or JDK software with which {productName} is being used.
+(Java SE) or JDK software with which {productName} is being used.
 
 If {productName} is running in the Java Runtime Environment (JRE)
-software from JDK release 6 or Java SE 6, additional information is
+software from JDK release 11 or Java SE 11, additional information is
 provided. For example:
 
 * System load on the available processors
diff --git a/docs/upgrade-guide/src/main/asciidoc/upgrade-compatibility-issues.adoc b/docs/upgrade-guide/src/main/asciidoc/upgrade-compatibility-issues.adoc
index c3de541..6f0338d 100644
--- a/docs/upgrade-guide/src/main/asciidoc/upgrade-compatibility-issues.adoc
+++ b/docs/upgrade-guide/src/main/asciidoc/upgrade-compatibility-issues.adoc
@@ -124,7 +124,8 @@
 the standard Java SE mechanisms (extensions, for example), or use the
 Jakarta EE `library-directory` mechanism. Deployed Jakarta EE 5 applications
 that are upgraded to GlassFish Server 7 will have the `compatibility`
-property set to `v2` and will run without change on GlassFish Server 7. You may, however, want to consider modifying the applications to
+property set to `v2` and will run without change on GlassFish Server 7.
+You may, however, want to consider modifying the applications to
 conform to Jakarta EE 6 requirements.
 
 If your upgrade includes a deployed application with an application