Undertow日志输出乱码(已解决)

已解决:

bat中增加:

chcp 65001

例子:

@echo off
chcp 65001
rem -------------------------------------------------------------------------
rem
rem 使用说明:
rem
rem 1: 该脚本用于别的项目时只需要修改 MAIN_CLASS 即可运行
rem
rem 2: JAVA_OPTS 可通过 -D 传入 undertow.port 与 undertow.host 这类参数覆盖
rem    配置文件中的相同值此外还有 undertow.resourcePath, undertow.ioThreads
rem    undertow.workerThreads 共五个参数可通过 -D 进行传入
rem
rem 3: JAVA_OPTS 可传入标准的 java 命令行参数,例如 -Xms256m -Xmx1024m 这类常用参数
rem
rem
rem -------------------------------------------------------------------------

setlocal & pushd


rem 启动入口类,该脚本文件用于别的项目时要改这里
set MAIN_CLASS=com.steel.main.MyConfig

rem Java 命令行参数,根据需要开启下面的配置,改成自己需要的,注意等号前后不能有空格
rem set "JAVA_OPTS=-Xms256m -Xmx1024m -Dundertow.port=80 -Dundertow.host=0.0.0.0"
rem set "JAVA_OPTS=-Dundertow.port=80 -Dundertow.host=0.0.0.0"

set APP_BASE_PATH=%~dp0
set CP=%APP_BASE_PATH%config;%APP_BASE_PATH%lib\*
java -Xverify:none %JAVA_OPTS% -cp %CP% %MAIN_CLASS%


endlocal & popd
pause

 

本地用eclipse打开,输出都正常,用bat打开,就开头两句undertow-server:正常,其他info输出都乱码!~

Java HotSpot(TM) 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
undertow-server: 优先使用配置文件中的 undertow.port = 82
undertow-server: 优先使用配置文件中的 undertow.devMode = true
Starting JFinal 4.9.01 -> http://0.0.0.0:82
Info: jfinal-undertow 2.1, undertow 2.0.30.Final, jvm 14.0.2
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
0    [main] INFO  com.alibaba.druid.pool.DruidDataSource  [   ] 鈥?{dataSource-1} inited

Sql: SELECT * FROM `stock`
348  [main] INFO  org.apache.log4j.Logger  [   ] 鈥?璇诲彇閽㈠嵎鎼滅储

Sql: SELECT company.companyName from company
400  [main] INFO  io.undertow  [   ] 鈥?starting server: Undertow - 2.0.30.Final

406  [main] INFO  org.xnio  [   ] 鈥?XNIO version 3.3.8.Final

415  [main] INFO  org.xnio.nio  [   ] 鈥?XNIO NIO Implementation Version 3.3.8.Final

Starting Complete in 0.9 seconds. Welcome To The JFinal World (^_^)


4.png



评论区

JFinal

2020-08-22 13:46

是windows bat 默认编码问题

热门反馈

扫码入社