最近运气好,各种诡异的bug,记录下来,以供之后查看
有一个页面需要保存日期,在前台JS中DEBUG的时候都是正确的,可是存到数据库中,就发现日期少一天,准确的说是比选择的日期早了8个小时,基本就可以确定是时区的错误,
开始查找,数据库时区,没问题,服务器系统时区,没问题,
最终问题居然出在weblogic的时区上面...
weblogic是使用自带的jre,而自带的jre中默认的时区就是GMT,而中国标准时间大家都知道是GMT+8,网上有说去改weblogic自带jre中的GMT文件,把GMT8改成GMT,但总觉得这样不是很好,如果有需要使用GMT标准时间的时候会有出问题的风险
于是从weblogic的启动脚本上下手
修改 domians/project/bin/startWebLogic.cmd
找到类似
set JAVA_OPTIONS=%JAVA_OPTIONS%
在最后面加上 -Duser.timezone=GMT+8 即设置时区为GMT+8 也可写为 Asia/shanghai
修改之后为
set JAVA_OPTIONS=%JAVA_OPTIONS% -Duser.timezone=GMT+8
保存,重新启动weblogic,问题解决
分享到:
相关推荐
让weblogic8显示正常时间,通过修改脚本实现而不是改GMT时区文件
合理设置最大连接数、最小连接数、超时时间等参数,可以防止资源浪费和阻塞。 4. **JMS和队列优化**:对于消息驱动的应用,JMS队列的配置和管理也会影响性能。优化消息大小、队列深度和消费者数量可以提高消息处理...
- 从2001年9月到2005年7月,以及2005年6月到2006年8月的工作经历可能代表了求职者职业生涯中的关键成长阶段,这段时间内他/她可能积累了大量的专业技能和经验。 从这些知识点中,我们可以得知求职者具有丰富的Java...
MyEclipse 7.0作为其早期版本之一,尽管发布时间较早,但仍然具备了许多至今仍被广泛使用的特性,如: - **高级代码编辑器**:支持Java、JSP、XML等多种语言的代码编辑,提供语法高亮、代码提示、自动补全等功能。 ...
Portlet 2.0 API 是一个关键的Java技术,用于构建可重用的Web组件,特别是在企业级的Java应用服务器上,如IBM WebSphere或Oracle WebLogic等。它定义了一套标准接口,允许开发者创建可嵌入到门户环境中的交互式小...
Tomcat是轻量级的,相比于其他如IBM WebSphere或Oracle WebLogic等重量级的应用服务器,它具有更低的资源消耗和更快的启动速度。这使得Tomcat在小型项目和开发环境中尤其受欢迎。Apache Tomcat 7.0.2不仅包含了核心...
3. **EL 3.0**:扩展了表达式语言,添加了新的函数库,支持更复杂的数据操作和类型转换,增强了对Java 8新特性的支持,如Lambda表达式和日期时间API。 4. **WebSocket API**:Tomcat 11.0.0-M1支持JSR 356,提供了...
FTP是最早的文件传输协议之一,主要用于上传和下载文件。 5. **TFTP**(简单文件传输协议):默认端口号69/udp。TFTP用于简单的文件传输,常用于启动盘加载和配置文件传输。 6. **SSH**(安全Shell):默认端口号22/...
- 调整`conf/server.xml`中的连接器配置,如最大线程数、超时时间等,以优化服务器性能。 - 使用JVM调优工具(如VisualVM)监控和调整内存分配。 9. **扩展性与兼容性**: - Tomcat 6.0.10支持与各种应用服务器...
2. WebLogic:BEA公司的企业级应用服务器,适用于大型分布式系统。 3. WebSphere:IBM公司的企业级应用服务器,提供全面的企业级服务和支持。 【Tomcat目录结构】 1. bin:包含启动和关闭Tomcat的脚本。 2. conf:...
首先,这本书的版权信息表明它是由Packt Publishing出版的,首次发行于2010年6月,国际标准书号为ISBN 978-1-847198-06-8。在法律声明方面,书籍内容未经出版商事先书面许可,不得复制、存储于检索系统或以任何形式...
最后,对于想要从事企业级应用开发的Java程序员来说,熟悉J2EE(Java Platform, Enterprise Edition)标准及相关框架(如Oracle WebLogic、JBoss、Spring、Struts、Hibernate等)是十分重要的。这些技术和框架为构建...
8. **与其它应用服务器对比**:虽然Tomcat是一个轻量级服务器,但在某些场景下,可能需要与其他重量级服务器(如JBoss、WebLogic)结合,以利用其更全面的Java EE功能。 9. **社区支持**:Tomcat有庞大的开发者社区...
上述代码定义了一个名为`now`的方法,该方法返回当前日期时间的字符串表示。 - **表达式**:用于输出表达式的值。示例如下: ```jsp , World!" %> ``` 上述代码会在页面中输出文本“Hello, World!”。 - **...
#### 8. EJB 概念及其分类 - **EJB (Enterprise JavaBeans)** 是 Java EE 规范的一部分,用于构建企业级应用。 - **Session Bean** 有两种类型:Stateful Session Bean 和 Stateless Session Bean。 - **Stateful ...
#### 8. 计算植被指数 NDVI NDVI(Normalized Difference Vegetation Index,归一化差异植被指数)是遥感领域中常用的一种植被健康状况的量化指标。计算 NDVI 主要使用红波段和近红外波段的数据,公式为:\[NDVI = ...