Tomcat时差实际上是jvm的时差。
那么Tomcat怎样设置时差呢?
免安装版:
在%TOMCAT%\bin\目录下有个catalina.bat文件。
用记事本打开添加一句:
set JAVA_OPTS=-Xms128m -Xmx512m -Duser.timezone=GMT+08
保存后重启Tomcat即可。
Eclipse里为什么还没成功呢?呵呵。Eclipse里要在JVM里添加启动参数:
tomcat设置-jdk-optional java vm arguments里加入
-Duser.timezone=GMT+08
网上找到的。。也收藏一下:
我的抄贴生活又开始了,哈哈。主要是在学习过程中,发现解决一些问题,然后,想记录下来。
在“首选项- >Tomcat - >JVM Settings ”项,设定 JRE 的版本为“ jre1.5.0_06”,并且添加如下几个JVM Parameters :
-Xms128m
-Xmx512m
-Dfile.encoding=UTF8
-Duser.timezone=GMT+08
这是搜到的一种方法。
另一种方法是:
windows Xp pro service pack2 下Tomcat启动时间为GMT,比北京时间少8小时问题处理
机器系统为windows Xp professional service pack2
JDK版本为1.4.2_09
Tomcat版本为5.0.28
问题:用控制台启动tomcat,发现显示时间比北京时间少8小时,在通过WEB SERVICE接口与DELPHI通信中,因为时间少8小时导致通信出错.
分析:开始以为是TOMCAT设置时区未设置,不过TOMCAT好象不设置时区咯
第二步JDK上找原因,不过JDK是用native调用的JVM里的配置咯;
第三步JVM里的设置,java -Duser.timezone=Asia/Shanghai不起作用咯,继续找.*.*;
第四步猜想JVM应该是取的windows的时区设置,网上搜搜还真找到几个时区设置出错的情况(非JAVA咯);
第五步找了一台能正常设置时区windows注册表 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones],备份之,覆盖之.;
测试.通过.HOHO~~~~;
据偶理解(好象本来就是这样呼),由于Windows时区设置出错,导致JVM取不到系统设置的时区,JDK在读取时区的时候在取不到的情况下缺省的GMT,从而使Tomcat上显示的时候比北京时间少8小时;
然而,我是通过第一种方法解决的,但是,个人还是认为第二种方法的观点是正确的,而第一种方法只不过是在tomcat里打了个补丁。要是,按第二种方法修改了注册表,估计,也不用设置tomcat了。
分享到:
相关推荐
### Tomcat跨域解决方案 #### 一、背景与问题描述 在现代Web开发中,由于浏览器的安全策略限制,不同源之间的资源访问会受到限制,这种现象被称为“同源策略”(Same-Origin Policy)。同源策略是为了保护用户数据...
Tomcat跨域解决方案通常涉及添加CORS过滤器。CORS Filter是一个可以处理HTTP响应头,以允许跨域请求的组件。下载并导入`CORS.jar`到Tomcat的`lib`目录。 2. **配置web.xml**: 打开`conf/web.xml`文件,添加以下...
本篇文章将针对"tomcat报错解决方案集合"这一主题,以"访问http://localhost:8080出现404错误"为例,深入讲解该问题的成因及解决方法。 首先,404错误是HTTP状态码,表示客户端能够与服务器建立连接,但服务器无法...
本篇文章将深入探讨Tomcat集群中session共享的解决方案,以及相关的应用知识。 1. **Session复制**:这是最基础的session共享方法。通过配置Tomcat的`cluster`模块,可以设置session复制策略。每当一个session在...
本资料包“Tomcat跨域请求资源解决方案.zip”显然是针对这个问题提供了一个具体的解决方案,主要聚焦于如何在Apache Tomcat服务器上配置以允许跨域请求。 Tomcat是Java Servlet容器,广泛用于部署Java Web应用程序...
Nginx+Tomcat负载均衡解决方案,当前信息系统的应用范围越来越广泛,我们的信息系统从开始的只需向少量用户提供服务,到现在越来越频繁的需要应对大量用户同时在线,系统高并发的情况也越来越常见,并且对系统的稳定...
项目在tomcat下运行时,出现常见的几种内存溢出的解决方案
### 一台机器上部署不同版本JDK及两个Tomcat实例的解决方案 #### 一、背景介绍 在实际项目开发和运维过程中,有时会遇到需要在同一台机器上部署不同版本的Java Development Kit (JDK) 和多个Apache Tomcat服务器的...
LINUX部署tomcat内存溢出解决方案 已经使用过了,确实是好用的。
基于Apache Tomcat的一站式Java应用服务器解决方案,包括系统整体架构设计以及监控运维管理平台Open Tomcat的构建。Open Tomcat通过松散耦合的方式对各应用节点进行管理,并集成了开源监控工具PsiProbe,同时为了...
本文将深入探讨这一问题,并提供一系列可能的解决方案,帮助开发者们有效应对Eclipse中Tomcat启动失败的情况。 ### 一、问题分析 #### 1.1 Tomcat版本不兼容 Tomcat与Eclipse之间的兼容性问题是最常见的原因之一。...
内存溢出的原因多种多样,对应的解决方案也各有不同。以下是对这种情况的总结和解决策略。 ### JVM内存管理 JVM内存分为两大部分:堆内存(Heap)和非堆内存(Non-Heap)。堆内存用于存储所有类实例和数组,由`-...
Tomcat是Apache软件基金会下的一个开源项目,是一个广泛使用的Java Servlet容器,特别因为其...这个压缩包为用户提供了一站式的解决方案,无论是学习还是工作,都能从中受益。只需简单操作,即可开启Java Web开发之旅。
"Tomcat问题解决"这个主题涵盖了多种可能遇到的问题和解决方案,包括但不限于配置错误、启动失败、性能优化等方面。 首先,当我们遇到“Tomcat问题”时,通常会从以下几个方面进行排查: 1. **配置问题**:检查`...
3. **浏览补丁列表**:在上述页面中,你可以找到针对不同版本的Tomcat所发布的安全补丁列表及其详细信息,包括发布日期、影响范围、解决的问题等。 4. **下载补丁文件**:点击具体的补丁名称或版本号链接,进入补丁...
tomcat get提交中文乱码解决方案,修改tomcat server.xml 中以下为
Spring Boot 单独升级 Tomcat 在 Spring Boot 项目中,Tomcat 的升级是非常重要的,因为低版本的 Tomcat 存在漏洞,可能会导致安全问题...在升级过程中,需要注意避免错误解决方案,选择正确的解决方案来升级 Tomcat。
Tomcat 防止跨站请求伪造(CSRF)机制浅析 ...在本文中,我们讨论了 CSRF 攻击的原理和防止方法,并介绍了 Tomcat 中的 CSRF Prevention Filter 工具。通过使用该工具,开发者可以保护他们的 Web 应用免受 CSRF 攻击。
Tomcat 常见问题及解决方法 Tomcat 是一个流行的开源 Web 服务器和 Servlet 容器,广泛应用于 Web 开发和部署中。然而,在使用 Tomcat 的过程中,开发者经常会遇到一些常见的问题,本文将列举一些常见的问题和解决...
常见的解决方案包括: 1. **终止占用端口的进程**: 如果占用端口的进程不是必需的服务,可以直接终止该进程。例如,通过命令`taskkill /F /PID 1944`可以强制结束PID为1944的进程。 2. **修改Tomcat的端口号**:...