Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用-Verbose进行详细日志记录:类不适用于Tomcat 9和JDK11_Java_Tomcat_Java 11_Openjdk 11 - Fatal编程技术网

Java 使用-Verbose进行详细日志记录:类不适用于Tomcat 9和JDK11

Java 使用-Verbose进行详细日志记录:类不适用于Tomcat 9和JDK11,java,tomcat,java-11,openjdk-11,Java,Tomcat,Java 11,Openjdk 11,我将Tomcat9与Oracle JDK8一起使用。对于已加载类的日志记录,我喜欢使用开关-verbose:class,它在JDK8下工作正常,但在JDK11下不输出任何内容 我已经在Windows 10上安装了Tomcat 9作为名为“Tomcat9”的服务,因此我使用了/bin/Tomcat9w.exe上的属性面板进行配置 现在,在Java选项文本字段的Java选项卡下,我将使用-verbose:class来启用加载类的日志记录,这些类将显示在stdout日志中的/logs/tomcat9

我将Tomcat9与Oracle JDK8一起使用。对于已加载类的日志记录,我喜欢使用开关
-verbose:class
,它在JDK8下工作正常,但在JDK11下不输出任何内容

我已经在Windows 10上安装了Tomcat 9作为名为“Tomcat9”的服务,因此我使用了
/bin/Tomcat9w.exe
上的属性面板进行配置

现在,在Java选项文本字段的Java选项卡下,我将使用
-verbose:class
来启用加载类的日志记录,这些类将显示在stdout日志中的
/logs/tomcat9 stdout.xxxx xx.log
。 如果仍然在Java选项卡上,我将Java虚拟机字段中使用的JVM更改为Java 11版本,则所提到的verbose命令将停止工作。更新的统一日志命令,如
-Xlog:class+load=info,class+unload=info
也不起作用。这已经通过Oracle和Amazon的Coretto JDK11实现进行了测试

Tomcat启动的相关部分是:

18-Nov-2020 10:29:17.311 WARNING [main] org.apache.catalina.startup.SetAllPropertiesRule.begin [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'schema' to 'https' did not find a matching property.
18-Nov-2020 10:29:17.366 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log 
 Server Version:        Apache Tomcat/9.0.20
18-Nov-2020 10:29:17.367 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          May 3 2019 22:26:00 UTC
18-Nov-2020 10:29:17.367 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.20.0
18-Nov-2020 10:29:17.368 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Windows 10
18-Nov-2020 10:29:17.368 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            10.0
18-Nov-2020 10:29:17.368 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architektur:          amd64
18-Nov-2020 10:29:17.368 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             C:\Program Files\Java\jdk-11
18-Nov-2020 10:29:17.368 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           11+28
18-Nov-2020 10:29:17.368 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Hersteller:            Oracle Corporation
18-Nov-2020 10:29:17.368 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log 
 CATALINA_BASE:         C:\Program Files\Apache Software Foundation\Tomcat 9.0
18-Nov-2020 10:29:17.369 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         C:\Program Files\Apache Software Foundation\Tomcat 9.0
18-Nov-2020 10:29:17.369 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 9.0
18-Nov-2020 10:29:17.370 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=C:\Program Files\Apache Software Foundation\Tomcat 9.0
18-Nov-2020 10:29:17.370 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=C:\Program Files\Apache Software Foundation\Tomcat 9.0\temp
18-Nov-2020 10:29:17.370 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
18-Nov-2020 10:29:17.370 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\logging.properties
18-Nov-2020 10:29:17.370 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.awt.headless=false
18-Nov-2020 10:29:17.370 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -verbose:class
18-Nov-2020 10:29:17.370 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
18-Nov-2020 10:29:17.370 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
18-Nov-2020 10:29:17.371 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
18-Nov-2020 10:29:17.371 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: exit
18-Nov-2020 10:29:17.371 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: abort
18-Nov-2020 10:29:17.371 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms1024m
18-Nov-2020 10:29:17.371 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx1024m
完全没有关于这个问题的任何信息表明,真正的问题完全存在于其他地方,我很可能在这里提出了错误的问题。但现在,我只知道这些。如果缺少什么,请告诉我

提前谢谢