tomcat下载地址
windows 7 apache-tomcat-7.0.96 jdk1.8.0_211
因为缺少环境变量,导致windows下双击tomcat\bin\startup.bat时闪退,解决方法:打开编辑tomcat\bin\startup.bat,头部加入以下代码,一个是jdk目录,一个是tomcat目录
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文件头部假如如下代码:
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文件的
java.util.logging.ConsoleHandler.encoding = UTF-8
java.util.logging.ConsoleHandler.encoding = GBK
正常显示图片