问题描述:
Tomcat第一次随机自动次启动时没有问题,启动后service tomcat stop后再执行service tomcat start,此时不能识别中文文件和中文路径名。
解决方案:
$CATALINA_HOME/bin/setenv.sh :
-
JAVA_HOME=/da/jdk
-
JAVA_OPTS="-server -Xms256m -Xmx512m -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8"
-
# -Duser.language=zh -Duser.country=CN -Duser.region=CN
/etc/init.d/tomcat:(主要因素)
-
#!/bin/sh
-
-
# chkconfig: 35 30 70
-
# description: Starts and Stops the Tomcat daemon.
-
-
LANG="zh_CN.UTF-8"
-
LC_ALL="zh_CN.UTF-8"
-
export LANG LC_ALL
-
-
JAVA_HOME=/da/jdk
-
CATALINA_HOME=/da/tomcat
-
TOMCAT_USER=tomcat
-
-
# resolve links - $0 may be a softlink
-
ARG0="$0"
-
......
附:查看linux进程环境变量:
-
cat /proc/2405(pid)/environ | tr '\0' '\n'
阅读(1424) | 评论(0) | 转发(0) |