亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

idea日志亂碼和tomcat日志亂碼問題的解決方法

 更新時間:2020年08月06日 14:32:15   作者:CaoJunWeiNZN  
這篇文章主要介紹了idea日志亂碼和tomcat日志亂碼問題的解決方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

1 idea啟動tomcat亂碼

遇到的問題:

idea整合SSM項目,tomcat啟動,啟動時查看idea上的tomcat日志,出現(xiàn)亂碼:

idea tomcat 日志亂碼

但是直接用tomcat 的 startup.bat啟動,無亂碼:

startup.bat啟動無亂碼

2,出現(xiàn)的原因:
查看tomcat/conf/logging.properties
java.util.logging.ConsoleHandler.encoding = GBK
而本window系統(tǒng)使用的也是GBK編碼,所以直接使用bat文件啟動正常,但是idea上配置的是UTF-8,所以會出現(xiàn)亂碼

3.解決方法

修改tomcat/conf/logging.properties
java.util.logging.ConsoleHandler.encoding = UTF-8
重新啟動idea,啟動項目,tomcat日志正常

tomcat日志

這個時候再用bat命令啟動,會出現(xiàn)亂碼,解決方法是將系統(tǒng)的編碼改成UTF-8,各位看官自己看著辦哈~~

2 idea日志出錯

1.出現(xiàn)的問題
項目使用log4j輸出日志,日志中出現(xiàn)亂碼
先是修改了log4j的配置文件:log4j.properties

###log4j配置詳解: https://www.cnblogs.com/zhangguangxiang/p/12007924.html

### 配置根 ###
log4j.rootLogger = info,debug,console,dailyFile


### 設(shè)置輸出sql的級別,其中l(wèi)ogger后面的內(nèi)容全部為jar包中所包含的包名 ###
log4j.logger.org.apache=debug
log4j.logger.java.sql.Connection=debug
log4j.logger.java.sql.Statement=debug
log4j.logger.java.sql.PreparedStatement=debug
log4j.logger.java.sql.ResultSet=debug


log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.encoding=UTF-8
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%l] - [%p] %m%n

log4j.appender.info=org.apache.log4j.ConsoleAppender
log4j.appender.info.encoding=UTF-8
log4j.appender.info.layout=org.apache.log4j.PatternLayout
log4j.appender.info.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%l] - [%p] %m%n

# 定期滾動日志文件,每天都會生成日志
log4j.appender.dailyFile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.dailyFile.encoding=UTF-8
log4j.appender.dailyFile.Threshold=INFO
# TODO 本地日志地址,正式環(huán)境請務(wù)必切換為阿里云地址
log4j.appender.dailyFile.File=/nzn/logs/itzixi-web/log.log4j
log4j.appender.dailyFile.DatePattern='.'yyyy-MM-dd
log4j.appender.dailyFile.layout=org.apache.log4j.PatternLayout
log4j.appender.dailyFile.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%l] - [%p] %m%n


#log4j.logger.org.mybatis = DEBUG
log4j.logger.com.nzn.mapper=DEBUG

發(fā)現(xiàn)沒有效果,修改idea中tomcat的配置:

在這里插入圖片描述

還是沒有效果,繼續(xù)折騰
修改idea配置文件:

在這里插入圖片描述

在這兩個配置文件下都加上:-Dfile.encoding=UTF-8

在這里插入圖片描述

仍然沒有效果,直接在idea上修改配置

在這里插入圖片描述
在這里插入圖片描述

一開始發(fā)現(xiàn),就算直接修改了idea安裝目錄下的配置文件,上圖中的紅色框框仍然為空,直接手動加上,再次重啟,日志顯示正常

總結(jié):

  • 遇到問題先不要慌,拍張照發(fā)個朋友圈
  • 拿問題百度的時候,會出現(xiàn)一大堆的解決思路,不可以直接無腦的照著一個個帖子嘗試,雖然這樣可以省力,但是會浪費很多的時間
  • 需要先對問題進行思考,然后有針對性的去修改
  • 例如上述問題,tomcat日志亂碼,先是找了網(wǎng)上的帖子,帖子很多都說將java.util.logging.ConsoleHandler.encoding參數(shù)修改成GBK,但是沒說需要和idea的配置相對應(yīng),window系統(tǒng)默認是GBK編碼,但是idea不一定,需要根據(jù)idea的配置進行設(shè)置。

在這里插入圖片描述

到此這篇關(guān)于idea日志亂碼和tomcat日志亂碼問題的解決方法的文章就介紹到這了,更多相關(guān)idea日志亂碼和tomcat日志亂碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Spring Boot詳細打印啟動時異常堆棧信息詳析

    Spring Boot詳細打印啟動時異常堆棧信息詳析

    這篇文章主要給大家介紹了關(guān)于Spring Boot詳細打印啟動時異常堆棧信息的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Spring Boot具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-10-10
  • Java傳引用問題舉例詳解

    Java傳引用問題舉例詳解

    引用傳遞是Java中一個重要的概念,它與值傳遞不同,可以使得函數(shù)或方法可以修改傳入的對象,這篇文章主要給大家介紹了關(guān)于Java傳引用問題的相關(guān)資料,需要的朋友可以參考下
    2024-07-07
  • Spring管理Controller可行性原理示例分析

    Spring管理Controller可行性原理示例分析

    這篇文章主要為大家介紹了Spring管理Controller可行性原理示例分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • springboot項目突然啟動緩慢的解決

    springboot項目突然啟動緩慢的解決

    這篇文章主要介紹了springboot項目突然啟動緩慢的解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Spring中DAO被循環(huán)調(diào)用的時候數(shù)據(jù)不實時更新的解決方法

    Spring中DAO被循環(huán)調(diào)用的時候數(shù)據(jù)不實時更新的解決方法

    這篇文章主要介紹了Spring中DAO被循環(huán)調(diào)用的時候數(shù)據(jù)不實時更新的解決方法,需要的朋友可以參考下
    2014-08-08
  • Java 基礎(chǔ)語法中的邏輯控制

    Java 基礎(chǔ)語法中的邏輯控制

    這篇文章主要介紹了Java 基礎(chǔ)語法中的邏輯控制的相關(guān)資料,需要的朋友可以參考下面文章內(nèi)容
    2021-09-09
  • Dubbo3的Spring適配原理與初始化流程源碼解析

    Dubbo3的Spring適配原理與初始化流程源碼解析

    這篇文章主要為大家介紹了Dubbo3的Spring適配原理與初始化流程源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • Spring中@RequestParam與@RequestBody的使用場景詳解

    Spring中@RequestParam與@RequestBody的使用場景詳解

    這篇文章主要介紹了Spring中@RequestParam與@RequestBody的使用場景詳解,注解@RequestParam接收的參數(shù)是來自requestHeader中即請求頭或body請求體,通常用于GET請求,比如常見的url等,需要的朋友可以參考下
    2023-12-12
  • Java?SpringBoot項目如何優(yōu)雅的實現(xiàn)操作日志記錄

    Java?SpringBoot項目如何優(yōu)雅的實現(xiàn)操作日志記錄

    這篇文章主要介紹了Java?SpringBoot項目如何優(yōu)雅的實現(xiàn)操作日志記錄,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-08-08
  • Java圖形界面開發(fā)之簡易記事本

    Java圖形界面開發(fā)之簡易記事本

    這篇文章主要為大家詳細介紹了Java圖形界面開發(fā)之簡易記事本的制作方法,,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10

最新評論