首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Tomcat日志乱码问题

InteliJ IDEA全家桶正版激活 昨天本来准备更新一下Tomcat版本,但是发现新版本的日志打印中文会出现乱码Tomcat自身打印的日志),不管是使用bat脚本启动还是在Idea中启动,都是乱码...在使用bat文件启动Tomcat时,Tomcat目录下的logs文件夹会生成相应的日志文件,发现旧版本生成的日志文件编码是GBK,而Windows控制台的编码也是GBK,所以不会乱码。...而新版本生成的日志文件编码是UTF-8,所以就造成了中文乱码问题 定位到问题以后,就去看Tomcat的日志配置文件,tomcat/conf/logging.properties这个文件就是tomcat...这就是乱码的根源了。...解决方法: 将配置UTF-8那一行配置删除(这样应该就是采用操作系统默认编码,Windows下即为GBK) 将UTF-8改为GBK 若文章有任何问题,欢迎留言指出——作者博客:桔子笔记 发布者:全栈程序员栈长

2.2K20

tomcat日志乱码问题、页面乱码问题

"8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> 二、接口乱码...本地日志乱码 这日志是tomcat他自身输出的日志 /conf/logging.properties java.util.logging.ConsoleHandler.encoding = UTF-8...四、项目日志乱码 项目日志是项目通过logback、sft4j包输出日志的 下面的是针对logback的举例: 在ConsoleAppender(输出日志)里添加日志编码 <pattern...jsp解析页面乱码,需要在头部添加 六、页面传输到后台乱码问题 对POST方式提交的数据做编码转换,对...和tomcat8 编码不同的问题 tomcat7和tomcat8 他们两个的默认编码有所改变 * Tomcat7对URI默认编码是ISO-8859-1 * Tomcat8对URI默认编码是UTF-8 引用

3.6K20
您找到你想要的搜索结果了吗?
是的
没有找到

Tomcat 日志及参数的乱码问题

Tomcat日志乱码(任选其一) 设置系统编码 查看系统是否有中文包 locale -a 如果没有中文包 安装中文包 yum groupinstall chinese-support 查看系统默认语言...我之前直接在catalina.sh的最上方添加了JAVA_OPTS="-Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8"配置 但是发现配置并不生效 日志仍为乱码...如果tomcat已配置为服务 则要修改修改/etc/rc.d/init.d目录下对应的文件 假如服务为tomcat 就修改tomcat文件 修改方式同上 Tomcat参数的乱码问题 假设编码用utf...Tomcat的时候有删日志的习惯 但是老是停止tomcat service tomcat stop后 再启动tomcatservice tomcat start 就会报端口占用 原来日志目录tomcat.../logs下有一个文件catalina-daemon.pid 它是用来保存tomcat启动的进程ID 一旦把这个文件删了 停用tomcat时 它就没杀死对应的进程 导致再次启动时 端口占用 所以删日志文件时

2.6K21

很详细的解决Tomcat乱码问题

解决Tomcat乱码问题 一、问题提出 二、乱码原因 三、彻底解决乱码问题 四、总结 一、问题提出 相信很多初始Tomcat的小伙伴都会遇到下面的情况,启动Tomcat是一大堆看不懂的文字,比如。。...二、乱码原因 产生乱码的根本原因就是编码和解码不一致,举个例子就是翻译的人与写文章的人用的不同的语言,我本来写的是中文拼音,结果你去用英语翻译,肯定翻译出来的东西看不懂。...三、彻底解决乱码问题 1、打开tomcat的/conf/server.xml,给它显示的增加编码方式 <Connector connectionTimeout="20000" port="8080...3、其实以上这两步我的<em>问题</em>已经解决了,但是我在看别人也提供了其他的方法,如下 打开<em>tomcat</em>下\bin\catalina.bat文件下增加 set JAVA_OPTS=-Xms512m -Xmx1024m...四、总结 经过上面几种方法的使用,肯定能解决大家的<em>乱码</em><em>问题</em>,记录一下自己不会的东西,学无止境。还需要学习更多的知识,希望我的方法能解决和我遇到一样的<em>问题</em>的小伙伴。

5.4K20

解决Tomcat中文乱码问题——windows平台

目录 为什么Tomcat启动会出现乱码 编码格式修改方法: 如图修改并保存: 重新启动startup.bat并查看中文效果: window默认编码格式是GBK对我们在windows平台编码有什么影响...Win10 设置全局默认编码为utf-8 ---- 为什么Tomcat启动会出现乱码 我们在windows平台单独启动tomcat的时候基本上都是乱码。...这是因为tomcat默认编码是UTF-8,但是windows默认的编码格式是GBK,不匹配,所以我们改一下就行了。 注:windows是GBK, Linux 是UTF-8。...编码格式修改方法: 我们修改配置肯定是在tomcat的conf文件夹内,修改日志的配置文件【logging.properties】 将【logging.properties】文件中的所有UTF-8都改成...但是在开发过程中建议所有的编码格式都采用UTF-8这样不会出现各种乱码问题

5.6K20

谈谈tomcat引起的中文乱码问题

平时在使用tomcat做一些服务的时候经常遇到各种乱码问题,要么是控制台输出乱码或者输出日志乱码,要么页面接收乱码,非常烦人。...c.最好在编程中输出页面的时候指定编码为UTF-8 2.catalina.bat的配置问题 在\tomcat\bin\catalina.bat这个配置文件中加上 set JAVA_OPTS=-Dfile.encoding...=UTF-8 3.用编译工具,在IDEA编译器中的VM options:设置-Dfile.encoding=UTF-8,或eclipse 的设置中改成utf-8 输出的问题可以解决 二.控制台输出乱码...这个问题的原因是windows默认编码集为GBK,由于使用startup.bat启动tomcat时,它会读取catalina.bat的代码并打开一个新窗口运行。...所以tomcat的命令框和输出日志都是乱码 解决的办法有两个: 1.修改cmd命令行的编码 a.打开注册表,找到HKEY_CURRENT_USER→Console→Tomcat b.找到CodePage

21.6K30

tomcat出现乱码怎么办_tomcat输出日志乱码

1.打开tomcat如下位置:找到logging-properties文件,选择用代码编辑器打开(我这里选择用idea) 2.在25-47行中把五个红框起来的UTF-8改为GB2312...此时点击bin,目录下的startup.bat(window用户)或startup.sh(mac用户) 启动tomcat,控制台的乱码问题解决。...如果此时还没有解决乱码问题,需要 1.windows + R打开运行,在运行框中输入regedit,进入注册表编辑器中 2.如果没有Tomcat或者CodePag (1) 右键Console...–>新建–>项,创建Tomcat项 (2)右键Tomcat项–>新建–>DWORD(32)–>命名为CodePage 3.在HKEY_CURRENT_USER→Console→Tomcat中双击CodePage...并修改为为十进制的65001 此时,改问题肯定会完美解决了 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

4.9K10
领券