idea和tomcat日志出現(xiàn)亂碼如何解決-創(chuàng)新互聯(lián)

idea和tomcat日志出現(xiàn)亂碼如何解決?相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

目前創(chuàng)新互聯(lián)已為成百上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、網(wǎng)站托管、服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計、興安網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

1 idea啟動tomcat亂碼

遇到的問題:

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

idea和tomcat日志出現(xiàn)亂碼如何解決

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

idea和tomcat日志出現(xiàn)亂碼如何解決

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日志正常

idea和tomcat日志出現(xiàn)亂碼如何解決

這個時候再用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

文章名稱:idea和tomcat日志出現(xiàn)亂碼如何解決-創(chuàng)新互聯(lián)
網(wǎng)頁鏈接:http://muchs.cn/article28/ddcicp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、移動網(wǎng)站建設(shè)標(biāo)簽優(yōu)化、響應(yīng)式網(wǎng)站網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司