环境: 操做系统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.重启服务