1. 程式人生 > 實用技巧 >求助tomcat啟動出現亂碼

求助tomcat啟動出現亂碼

tomcat啟動出現亂碼問題,搜尋網上,似乎沒有這樣的問題,我卻出現了,而且沒有解決,求助好心人!!

我下載的是tomcat7,環境變數配置完善,啟動start.bat後可以使用,但是啟動start.bat彈出的命令列中文亂碼

將tomcat配置到idea中也是同樣的問題,有沒有人也遇到過?

NOTE: Picked up JDK_JAVA_OPTIONS:  --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
12鏈
?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.startup.VersionLoggerListener log 淇℃伅: Server version: Apache Tomcat/7.0.92 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.startup.VersionLoggerListener log 淇℃伅: Server built: Nov 9 2018 11:07:44 UTC 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.startup.VersionLoggerListener log 淇℃伅: Server number:
7.0.92.0 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.startup.VersionLoggerListener log 淇℃伅: OS Name: Windows 10 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.startup.VersionLoggerListener log 淇℃伅: OS Version: 10.0 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.startup.VersionLoggerListener log 淇℃伅: Architecture: amd64 12鏈
?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.startup.VersionLoggerListener log 淇℃伅: Java Home: H:\java\jdk-10.0.2 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.startup.VersionLoggerListener log 淇℃伅: JVM Version: 10.0.2+13 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.startup.VersionLoggerListener log 淇℃伅: JVM Vendor: "Oracle Corporation" 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.startup.VersionLoggerListener log 淇℃伅: CATALINA_BASE: D:\apache-tomcat-7.0.92 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.startup.VersionLoggerListener log 淇℃伅: CATALINA_HOME: D:\apache-tomcat-7.0.92 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.startup.VersionLoggerListener log 淇℃伅: Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.startup.VersionLoggerListener log 淇℃伅: Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.startup.VersionLoggerListener log 淇℃伅: Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.startup.VersionLoggerListener log 淇℃伅: Command line argument: -Djava.util.logging.config.file=D:\apache-tomcat-7.0.92\conf\logging.properties 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.startup.VersionLoggerListener log 淇℃伅: Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.startup.VersionLoggerListener log 淇℃伅: Command line argument: -Djdk.tls.ephemeralDHKeySize=2048 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.startup.VersionLoggerListener log 淇℃伅: Command line argument: -Dignore.endorsed.dirs= 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.startup.VersionLoggerListener log 淇℃伅: Command line argument: -Dcatalina.base=D:\apache-tomcat-7.0.92 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.startup.VersionLoggerListener log 淇℃伅: Command line argument: -Dcatalina.home=D:\apache-tomcat-7.0.92 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.startup.VersionLoggerListener log 淇℃伅: Command line argument: -Djava.io.tmpdir=D:\apache-tomcat-7.0.92\temp 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.core.AprLifecycleListener lifecycleEvent 淇℃伅: Loaded APR based Apache Tomcat Native library 1.2.18 using APR version 1.6.5. 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.core.AprLifecycleListener lifecycleEvent 淇℃伅: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.core.AprLifecycleListener initializeSSL 淇℃伅: OpenSSL successfully initialized (OpenSSL 1.1.1 11 Sep 2018) 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.coyote.AbstractProtocol init 淇℃伅: Initializing ProtocolHandler ["http-apr-8080"] 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.coyote.AbstractProtocol init 淇℃伅: Initializing ProtocolHandler ["ajp-apr-8009"] 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.startup.Catalina load 淇℃伅: Initialization processed in 887 ms 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.core.StandardService startInternal 淇℃伅: Starting service Catalina 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.core.StandardEngine startInternal 淇℃伅: Starting Servlet Engine: Apache Tomcat/7.0.92 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.startup.HostConfig deployDirectory 淇℃伅: Deploying web application directory D:\apache-tomcat-7.0.92\webapps\docs 12鏈?17, 2018 9:09:20 涓嬪崍 org.apache.catalina.startup.TldConfig execute 淇℃伅: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. 12鏈?17, 2018 9:09:21 涓嬪崍 org.apache.catalina.util.SessionIdGeneratorBase createSecureRandom 璀﹀憡: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [265] milliseconds. 12鏈?17, 2018 9:09:21 涓嬪崍 org.apache.catalina.startup.HostConfig deployDirectory 淇℃伅: Deployment of web application directory D:\apache-tomcat-7.0.92\webapps\docs has finished in 881 ms 12鏈?17, 2018 9:09:21 涓嬪崍 org.apache.catalina.startup.HostConfig deployDirectory 淇℃伅: Deploying web application directory D:\apache-tomcat-7.0.92\webapps\examples 12鏈?17, 2018 9:09:21 涓嬪崍 org.apache.catalina.startup.TldConfig execute 淇℃伅: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. 12鏈?17, 2018 9:09:21 涓嬪崍 org.apache.catalina.startup.HostConfig deployDirectory 淇℃伅: Deployment of web application directory D:\apache-tomcat-7.0.92\webapps\examples has finished in 658 ms 12鏈?17, 2018 9:09:21 涓嬪崍 org.apache.catalina.startup.HostConfig deployDirectory 淇℃伅: Deploying web application directory D:\apache-tomcat-7.0.92\webapps\hello1 12鏈?17, 2018 9:09:22 涓嬪崍 org.apache.catalina.startup.TldConfig execute 淇℃伅: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. 12鏈?17, 2018 9:09:22 涓嬪崍 org.apache.catalina.startup.HostConfig deployDirectory 淇℃伅: Deployment of web application directory D:\apache-tomcat-7.0.92\webapps\hello1 has finished in 102 ms 12鏈?17, 2018 9:09:22 涓嬪崍 org.apache.catalina.startup.HostConfig deployDirectory 淇℃伅: Deploying web application directory D:\apache-tomcat-7.0.92\webapps\host-manager 12鏈?17, 2018 9:09:22 涓嬪崍 org.apache.catalina.startup.TldConfig execute 淇℃伅: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. 12鏈?17, 2018 9:09:22 涓嬪崍 org.apache.catalina.startup.HostConfig deployDirectory 淇℃伅: Deployment of web application directory D:\apache-tomcat-7.0.92\webapps\host-manager has finished in 143 ms 12鏈?17, 2018 9:09:22 涓嬪崍 org.apache.catalina.startup.HostConfig deployDirectory 淇℃伅: Deploying web application directory D:\apache-tomcat-7.0.92\webapps\manager 12鏈?17, 2018 9:09:22 涓嬪崍 org.apache.catalina.startup.TldConfig execute 淇℃伅: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. 12鏈?17, 2018 9:09:22 涓嬪崍 org.apache.catalina.startup.HostConfig deployDirectory 淇℃伅: Deployment of web application directory D:\apache-tomcat-7.0.92\webapps\manager has finished in 89 ms 12鏈?17, 2018 9:09:22 涓嬪崍 org.apache.catalina.startup.HostConfig deployDirectory 淇℃伅: Deploying web application directory D:\apache-tomcat-7.0.92\webapps\ROOT 12鏈?17, 2018 9:09:22 涓嬪崍 org.apache.catalina.startup.TldConfig execute 淇℃伅: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. 12鏈?17, 2018 9:09:22 涓嬪崍 org.apache.catalina.startup.HostConfig deployDirectory 淇℃伅: Deployment of web application directory D:\apache-tomcat-7.0.92\webapps\ROOT has finished in 102 ms 12鏈?17, 2018 9:09:22 涓嬪崍 org.apache.catalina.startup.HostConfig deployDirectory 淇℃伅: Deploying web application directory D:\apache-tomcat-7.0.92\webapps\w-wang 12鏈?17, 2018 9:09:22 涓嬪崍 org.apache.catalina.startup.TldConfig execute 淇℃伅: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. 12鏈?17, 2018 9:09:22 涓嬪崍 org.apache.catalina.startup.HostConfig deployDirectory 淇℃伅: Deployment of web application directory D:\apache-tomcat-7.0.92\webapps\w-wang has finished in 114 ms 12鏈?17, 2018 9:09:22 涓嬪崍 org.apache.coyote.AbstractProtocol start 淇℃伅: Starting ProtocolHandler ["http-apr-8080"] 12鏈?17, 2018 9:09:22 涓嬪崍 org.apache.coyote.AbstractProtocol start 淇℃伅: Starting ProtocolHandler ["ajp-apr-8009"] 12鏈?17, 2018 9:09:22 涓嬪崍 org.apache.catalina.startup.Catalina start 淇℃伅: Server startup in 2284 ms

上面是命令列中出現的

不知道怎麼解決

但強調可以使用


在這裡補充一下修改方法

要感謝下面的好心人提供的方法

到tomcat/conf/目錄下

修改logging.properties 找到 java.util.logging.ConsoleHandler.encoding = utf-8這行 更改為 java.util.logging.ConsoleHandler.encoding = GBK

確實可用!