前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >windows启动tomcat闪退,乱码问题解决

windows启动tomcat闪退,乱码问题解决

作者头像
_kyle
修改2020-08-29 23:23:25
1.1K0
修改2020-08-29 23:23:25
举报
文章被收录于专栏:kyle的专栏kyle的专栏

tomcat下载地址

关于环境

windows 7 apache-tomcat-7.0.96 jdk1.8.0_211

关于闪退

因为缺少环境变量,导致windows下双击tomcat\bin\startup.bat时闪退,解决方法:打开编辑tomcat\bin\startup.bat,头部加入以下代码,一个是jdk目录,一个是tomcat目录

代码语言:javascript
复制
SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_211
SET TOMCAT_HOME=D:\application\apache-tomcat-7.0.96; - 副本

之后再次双击startup.bat运行就不会闪退了

关于乱码问题

乱码导致的问题并不是tomcat的原因 关于前面年月日的乱码问题:

年月日乱码

找到D:\application\apache-tomcat-7.0.96\conf\logging.properties文件头部假如如下代码:

代码语言:javascript
复制
java.util.logging.FileHandler.encoding=UTF-8 
java.util.logging.SimpleFormatter.format=%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS %4$S %2$s %5$s%6$s%n

这样就可以把日期重新格式化成yyyy-MM-dd HH:mm:ss,这样就可以避免启动时的系统日志显示中文时间格式,也就间接地避免了中文乱码问题。

修改后的显示

看到还有乱码问题:

修改tomcat->conf->logging.properties文件的

代码语言:javascript
复制
java.util.logging.ConsoleHandler.encoding = UTF-8
修改为
代码语言:javascript
复制
java.util.logging.ConsoleHandler.encoding = GBK

正常显示图片

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关于环境
  • 关于闪退
  • 关于乱码问题
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档