MAC OS 下控制台启动 tomcat 中文乱码 & 日志乱码 解决方法
2014-03-30 13:21
756 查看
使用 startup.sh 脚本启动 Tomcat 后,终端输出乱码,日志文件中的中文也是乱码,解决方法如下:修改 tomcat 的启动脚本 tomcat_dir/bin/catclina.sh找到如下几行:
if [ -z "$LOGGING_MANAGER" ]; then JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" else JAVA_OPTS="$JAVA_OPTS $LOGGING_MANAGER" fi
修改JAVA_OPTS设置,添加 -Dfile.encoding=UTF-8,完后如下:
if [ -z "$LOGGING_MANAGER" ]; thenJAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dfile.encoding=UTF-8"elseJAVA_OPTS="$JAVA_OPTS $LOGGING_MANAGER -Dfile.encoding=UTF-8"fi一般我们在启动 tomcat 的时候也会给它配置可用内存之类的参数,追加到那个 JAVA_OPTS 里面也是可以的,一般是放在 catalina.sh 文件的第一行
JAVA_OPTS='-Xms512m -Xmx1100m -Dfile.encoding=UTF-8'
相关文章推荐
- Tomcat中 日志(控制台)中文乱码解决方法
- Tomcat中 日志(控制台)中文乱码解决方法
- Idea 启动tomcat 访问页面回显数据中文乱码解决方法
- Linux下Tomcat控制台输出及日志中文乱码问题的解决
- 运行 Tomcat, 在 Intellij IDEA 控制台输出中文乱码的解决方法
- 启动tomcat,解决了Eclipse控制台乱码问题后,在Eclipse调试时,依然有中文乱码问题(解决)
- MacOS下Myeclipse启动Tomcat控制台出现乱码的解决方法
- Tomcat中应用日志中文乱码解决方法
- eclipse中集成了weblogic10.3.5,然后控制台启动weblogic,中文显示乱码的解决方法
- MacOS下Myeclipse启动Tomcat控制台出现乱码的解决方法
- Linux下Tomcat控制台输出及日志中文乱码问题的解决
- Tomcat7在Idea12的控制台中输出日志时中文乱码的解决方法。
- tomcat控制台日志/文件日志/网页/表单乱码统一解决方法
- ANT控制台输出中文乱码的解决方法
- jsp向后台传中文,tomcat和weblogic下中文乱码解决方法
- jenkins控制台输出中文乱码问题解决方法
- 解决get方法传递URL参数中文乱码和解决tomcat下中文乱码问题
- Tomcat中文乱码问题的原理和解决方法
- Servlet + Tomcat 中文乱码的原理和解决方法
- tomcat启动,控制台打印乱码的解决