环境:
操作系统HP-UX 上装了websphere6.1+jvm1.5 (我试了几次jdk好像只有1.5的会出现这个问题,希望IBM的人能测试一下)
问题:
日志和jsp上的定时任务都提前了8个小时
写了个程序从jsp页面直接获取了一下时区,发现时区是GMT(格林尼治时间)的,而北京时间是东八区所以正好相差了8个小时,分析可能是安装Websphere的用户的环境变量当时没有选择中文的一些配置,导致系统没有安装中国人的习惯来安装,不过这点希望IBM能做点改进,都已经卖给中的产品了时区还不给调整一下!
说一下修改时区的办法(我的是中文界面):
1.登陆控制台;
2.选择服务器--->应用程序服务器----->启动的服务器(我这里是默认的server1)--------->进程定义----->java虚拟机------>定制属性;
3.选择新建
4.名称为:user.timezone;
5.值为:Asia/Shanghai;
6.保存;
7.重启服务
操作系统HP-UX 上装了websphere6.1+jvm1.5 (我试了几次jdk好像只有1.5的会出现这个问题,希望IBM的人能测试一下)
问题:
日志和jsp上的定时任务都提前了8个小时
写了个程序从jsp页面直接获取了一下时区,发现时区是GMT(格林尼治时间)的,而北京时间是东八区所以正好相差了8个小时,分析可能是安装Websphere的用户的环境变量当时没有选择中文的一些配置,导致系统没有安装中国人的习惯来安装,不过这点希望IBM能做点改进,都已经卖给中的产品了时区还不给调整一下!
说一下修改时区的办法(我的是中文界面):
1.登陆控制台;
2.选择服务器--->应用程序服务器----->启动的服务器(我这里是默认的server1)--------->进程定义----->java虚拟机------>定制属性;
3.选择新建
4.名称为:user.timezone;
5.值为:Asia/Shanghai;
6.保存;
7.重启服务
转载于:https://blog.51cto.com/nikoo/341394