weblogic10.3在启动的时候报错(linux 环境下)
java.lang.IllegalArgumentException: Bad date header: 'Tue, 09 Sep 2008 01:47:21 GMT'。
问题:字符集出错了,原来是英文的字符集被改为中文了
解决办法:
1 查看字符集env 或者locale
[weblogic@linux52 ]$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8
[weblogic@linux52]$
2 修改用户weblogic 的.bash_profil
在里面新增
export LC_ALL=en_US.UTF-8
LANG=en_US.UTF-8
windos 下参考:(windo 下没有测试过哦 ~~)
在weblogic bin/setDomainEnv.cmd中找到set JAVA_OPTIONS=%JAVA_OPTIONS%。在其后面加上
set JAVA_OPTIONS=%JAVA_OPTIONS% -Duser.country=US -Duser.language=en。