jboss的时区问题

默认情况下,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"

时间: 2024-11-10 11:27:57

jboss的时区问题的相关文章

vmware安装cent os 6.5 + oracle 11g xe + jboss eap 6.2 + weblogic 12c+ webshpere mq 7.5

前言: mac系统发展速度确实很快,短短数年,mac os上已经能网银支付(中行.招行.工商.支付宝等均已全面支持mac os了),windows上的经典常用软件:qq.飞信.旺旺.有道词典.有道云笔记.迅雷.PPS影音.AcdSee,甚至微软自家的office全套都有for mac,今天下定决心把mac机上vmware里的windows 7给"打入冷宫",准备把oracle.nexus.jboss.weblogic 这些跟java开发有端的"重量级"大家伙都放到c

php时区转换函数

 godaddy主机在国外.把站点建站国外,显示时间时可能需要时区转换,下面是个方便的工具函数,用于时区转换 代码如下: /*  * 时区转换  */   function toTimeZone($src, $from_tz = 'America/Denver', $to_tz = 'Asia/Shanghai', $fm = 'Y-m-d H:i:s') {     $datetime = new DateTime($src, new DateTimeZone($from_tz));    

Jboss Ejb MDB

  对jms不是很熟悉,弄了几天终于有了点思路.这里有两个程序.增加了个queue-example-service.xml配置文件很简单,复杂点的在以后在说.     package org.jboss.tutorial.mdb.bean;   import javax.ejb.MessageDriven; import javax.ejb.ActivationConfigProperty; import javax.jms.Message; import javax.jms.MessageLi

tomcat 和 jboss的热部署(热发布)问题

所谓的热部署(热发布)(下面称为"热部署"),就是说,在web工程发布之后,不可避免的,会遇到修改BUG的问题.现在的热部署就是为了解决这个问题,其功能就是说:在不停止web服务的同时,对jsp和java类进行修改,修改后的效果同时还能够在页面上显示出来.节省了调试时间,提高了效率.不过,修改配置文件是个例外,如果对配置文件做修改,一定要重启web服务.         常用的web服务器一般为tomcat和jboss,现一一做介绍.         1.tomcat热部署      

xml-关于jboss项目部署的问题

问题描述 关于jboss项目部署的问题 Errors occurred during the build.Errors running builder 'Integrated External Tool Builder' on project 'koyoo-MySQL'.Launch configuration type id ""org.maven.ide.eclipse.Maven2BuilderConfigurationType"" does not exis

mysql 时区与时间函数

--在mysql中可以直接使用sleep()函数,sysdate函数返回的是执行到当前函数的时间,而now函数返回的是执行sql的时间 mysql> SELECT now(),SYSDATE(), SLEEP(2),now(), sysdate() from dual; +---------------------+---------------------+----------+---------------------+---------------------+ | now()      

Jboss 证书安装

第一步:获取并导入证书       服务器SSL证书由Symantec(VeriSign).GeoTrust.Thawte系统通过Email方式发送给用户,您将收到三段证书代码, 将"您的SSL证书"下面的代码(包括"-----BEGIN CERTIFICATE-----"和"-----END CERTIFICATE-----")复制粘贴 到文本文档 并保存成 cer格式的文件 如server.cer .以同样的方法把"XX型SSL中级

【转载】关于时间、时区、系统时间和硬件时间

(文章为转载,针对部分表达不明确或错误的地方进行了修正)  时区(Time Zone)是用于划分地球上.使用同一时间定义的区域而产生的概念.1884年在华盛顿召开国际经度会议时,为了克服时间上的混乱,规定将全球划分为24个时区. 一.以下是一些术语的解释 格林威治标准时间 GMT十七世纪,格林威治皇家天文台为了海上霸权的扩张计划,而进行天体观测.1675年旧皇家观测所(Old Royal Observatory) 正式成立,到了1884年决定以通过格林威治的子午线作为划分地球东西两半球的经度零度

如何使用PHP和PEAR进行不同时区的转换

    PHP具备一系列日期和时间函数,这为您获取时间信息提供了便利,您可以将这些信息转换为需要的格式并用于计算或者展示给用户.但是如果您想实现一些复杂的功能,事情可能会变得非常复杂.     一个简单的例子是在网页上显示时间.在PHP中,您可以简单地使用data()函数读取服务器的时钟并以指定的格式进行显示:但是如果您所要显示的时间是不同时区的,比如,您的公司和服务器位于不同的国家,您需要看到的是本地时间而不是当地时间.     因此,您需要计算出两地的时差,并进行一些计算从而在不同的时区中进