jboss的时区问题

简介: 默认情况下,jboss启动时,使用的时区是“+0:00”区,而中国所在的时间为"+8:00"区(所谓的东8区),最终java取当前时间时,总比北京时间慢8个小时 解决办法: 新建一个环境变量JAVA_OPTS,值为: -Xms256m -Xmx512m -XX:PermSize=128M  -XX:MaxPermSize=256m -Duser.

默认情况下,jboss启动时,使用的时区是“+0:00”区,而中国所在的时间为"+8:00"区(所谓的东8区),最终java取当前时间时,总比北京时间慢8个小时

解决办法:

新建一个环境变量JAVA_OPTS,值为:

-Xms256m -Xmx512m -XX:PermSize=128M  -XX:MaxPermSize=256m -Duser.timezone=Asia/Shanghai -Dfile.encoding=utf-8 -Duser.language=zh

注:关键是红色部分,其它部分仅供参考

 

也可以直接修改jboss_home\bin\standalone.conf.bat,52行参考下面内容修改:

set "JAVA_OPTS=%JAVA_OPTS% -Djava.net.preferIPv4Stack=true -Duser.timezone=Asia/Shanghai -Duser.language=zh"

目录
相关文章
|
1月前
|
Linux 数据库 容器
Centos中将UTC的时区改为CTS时区
通过以上步骤,您就可以顺利地在CentOS系统中完成时区从UTC到中国标准时间(Asia/Shanghai)的更改了。
38 1
|
关系型数据库 MySQL Java
TimeZone-datetime在JVM时区和MySQL Session时区的转换
TimeZone-datetime在JVM时区和MySQL Session时区的转换
161 0
|
编解码
logstash处理时区问题
logstash处理时区问题
827 0
|
Linux
Linux:查看时区和修改时区
Linux:查看时区和修改时区
437 0
|
jenkins 持续交付 Linux
jenkins 时区设置
背景 直接搭建好jenkins没有留意时间这块,执行job的时候发现,执行时间和服务器时间不对,需要设置时区 步骤 找到jenkins的启动配置,centos在: /etc/sysconfig/jenkins 修改如下: JENKINS_JAVA_OPTIONS="-Djava.
1913 0
|
存储 Java 测试技术
Java8如何实现多时区和夏令时
Java8如何实现多时区和夏令时
1176 0
Java8如何实现多时区和夏令时
|
Java 自然语言处理
Confluence 6 配置时间和日期格式
你可以修改你 Confluence 为用户显示的时期和时间格式。设置的句法使用的是 SimpleDateFormat class,请参考 Java SimpleDateFormat 文档中的内容来设置日期和时间格式。
1283 0
|
Java 应用服务中间件 网络安全