- 论坛徽章:
- 0
|
30可用积分
RHCS 4.4+Weblogic启动后web页面中文显示异常,显示为????
经过数次试验,发现和LANG变量有关
我在RHCS中设定WEBLOGIC的启动脚本为app_ha.sh,在app_ha.sh中调用startWeblogic.sh和stopWeblogic.sh
1、如果手工运行这个脚本的话
- # LANG=C;export LANG
- # app_ha.sh start
- 当开启web浏览器访问此服务器的web页面时,网页上中文显示异常,显示为????
2、如果把LANG变量设置为zh_CN.GB18030(我的系统的默认设置),就一切正常
- # LANG=zh_CN.GB18030;export LANG
- # app_ha.sh start
- 当开启web浏览器访问此服务器的web页面时,网页上中文显示一切正常
3、因为LANG的默认设置为zh_CN.GB18030,于是我就在RHCS中设置了服务的启动脚本为app_ha.sh,但由RHCS启动weblogic服务时,访问web页面中文显示为“????”
求各位帮忙,RHCS在调用我们指定的服务启动脚本时,难道偷偷摸摸的修改了环境变量吗?
于是我在app_ha.sh中直接指定了
LANG=zh_CN.GB18030
export LANG
甚至在startWeblogic.sh中都直接指定了LANG变量。
甚至在/usr/share/cluster/script.sh中都直接指定了LANG变量。
但是由RHCS启动app_ha.sh时依然是“????”
请问各位,到底是怎么回事啊???
[ 本帖最后由 yuhuohu 于 2008-2-18 15:36 编辑 ] |
最佳答案
查看完整内容
肯定是app_ha.sh中调用startWebLogic.sh的方式有问题
|