`

Tomcat 设置时区

 
阅读更多

客户端生成的时间传递到服务器端相差了8个小时,或者相差其他数字的时间都是因两部机器上的时区不一致所致。

若一致的话,时间是不会有差异的。但有时我们装机时无法保证时区设置正确,可我们在中国使用的时区肯定是Asia/Shanghai或Hong_kong。我们的java程序应如何保证这一点呢,我们可以在Tomcat上进行设置

 

在tomcat6中修改catalina.bat文件的 set JAVA_OPTS 在后面加上-Duser.timezone=GMT+08 

若是linux系统就不一定是catalina.sh。很多linux系统安装tomcat时并没有这个文件,如Fedora,大部分配置文件都变成了Tocmat6,只是分布在不同的文件夹里面。Fedora是在/etc/sysconfig/tomcat6这个文件里改写。

分享到:
评论

相关推荐

    tomcat时区jvm修改

    ### tomcat时区JVM参数修改详解 #### 一、问题背景 在使用Tomcat部署应用的过程中,可能会遇到一个常见的问题:当应用处理日期或时间数据时,存储到数据库中的时间值比实际时间提前了一天。这主要是由于服务器与...

    Tomcat-启动参数设置

    - `-Duser.timezone=Asia/Shanghai`:设置JVM的时区为中国上海时区。 **注意事项:** - Windows环境中的参数前需要加上`set`命令。 - Linux环境中的参数需要被双引号包围。 #### 三、线程池配置 线程池是一种用于...

    LINUX6.1 64bit Tomcat6.0安装手ce

    - **其他配置**:可能还包括防火墙规则的调整,允许Tomcat端口(默认为8080)通过,以及时区、语言环境等设置。 #### 2.4 安装Tomcat - **下载Tomcat**:从Apache官网获取Tomcat 6.0的二进制发布版。 - **解压...

    Tomcat配置详解

    #### 一、Tomcat内存与性能参数设置 在部署Java Web应用时,合理地配置Tomcat的内存及性能参数对于确保应用的稳定性和性能至关重要。默认的Tomcat配置往往不适合生产环境的高并发需求,因此需要进行相应的调整。 #...

    linux下安装tomcat

    - 更新`/etc/sysconfig/clock`中的时区设置为`Asia/Shanghai`。 #### 二、安装JDK Java Development Kit (JDK) 是运行Tomcat的必要条件。这里推荐使用较高版本的JDK,因为低版本可能会导致Tomcat无法启动。 1. *...

    关于tomcat的8小时时间差.pdf

    标题中的“关于tomcat的8小时时间差”问题主要涉及到Java和Tomcat服务器在处理时间时的时区设置。在描述中,开发者遇到了一个后台取数据时遇到的时间显示不准确的问题,具体表现为本地时间与实际时间相差8小时,即...

    关于tomcat的8小时时间差.docx

    总结来说,当在Tomcat环境中遇到时间差问题时,首先检查硬件时间设置,然后考虑调整Java运行时的时区设置,尤其是对于跨时区运行的服务器,正确设置时区至关重要,以确保时间和日期的准确性和一致性。同时,开发工具...

    centOS7环境下安装openjdk和tomcat文档

    - **解释**:设置Tomcat服务在系统启动时自动启动。 **2.3 手动安装Tomcat** 除了使用Yum安装外,还可以手动下载并解压Tomcat的压缩包。 - **下载命令**:`wget ...

    jdk1.8附加tomcat1.8

    3. **新日期/时间API (java.time)**:取代了旧的java.util.Date和java.util.Calendar,提供了更加友好和强大的日期、时间、时区处理功能。 4. **方法引用和构造器引用**:可以直接引用类的方法或构造器,进一步简化...

    Install Tomcat on Linux Platform

    3. **设置Tomcat环境变量:** - 配置`JAVA_HOME`和`CATALINA_HOME`环境变量。 ```bash echo 'export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk' >> ~/.bashrc echo 'export CATALINA_HOME=/path/to/apache-...

    解决weblogic时间与系统时间不一致的问题

    这种差异可能是由于服务器内部使用的JDK或JRE配置不当导致的,特别是涉及到时区设置的部分。 #### 解决方案 针对这个问题,一种有效的解决方案是在WebLogic服务器相关的JDK/JRE配置中调整时区设置。具体步骤如下: ...

    linux安装教程+oracle的安装+jdk安装+tomcat安装.docx

    配置Tomcat涉及修改`conf/server.xml`,例如设置端口号、上下文路径等。部署Web应用时,只需将WAR文件放入`webapps`目录下,Tomcat会自动解压并启动应用。 在日常运维中,熟悉上述Linux命令是必不可少的。比如`pwd`...

    tomcat6.0配置MYSQL数据源步骤及获取方法

    - `serverTimezone=UTC`是为了处理时区问题,根据数据库服务器的时区设置。 - 参数`maxActive`、`maxIdle`和`maxWait`分别控制最大活动连接数、最大空闲连接数和超时等待时间,可以根据实际需求调整。 至于获取相关...

    centos7+Tomcat+MySQL+nginx电子商务站点部署及rsync备份

    8. **修改PHP时区**:配置PHP的时区信息。 9. **启动zabbix并添加到开机启动**:确保Zabbix能够随系统启动而启动。 10. **配置zabbix页面**:设置Zabbix的相关页面信息。 11. **登陆zabbix**:通过浏览器访问Zabbix...

    tomcat部署atlassian-jira-5.2.4需要的jar包及参考文档

    6. **初始化JIRA**:访问JIRA的Web界面,按照屏幕提示完成初始设置,包括许可证、语言、时区等。 7. **系统检查和优化**:根据JIRA的性能需求,可能需要进一步调整Tomcat的配置,例如内存分配、线程池大小等。 8. ...

    shell脚本自动配置Linux基础环境,安装jdk,tomcat,mysql

    例如,使用`apt-get update`或`yum update`来更新包列表,`timedatectl set-timezone Asia/Shanghai`来设置时区,`useradd`和`groupadd`创建新用户和组,`ufw allow`或`iptables`配置防火墙规则。 然后是**安装JDK...

    Apache与Tomcat的安装与整合.doc

    2. **时区信息错误**:如果启动Tomcat时出现ZoneInfo找不到的错误,可能是因为路径问题。解决办法是将JRE的lib目录下的所有文件复制到JDK的lib目录下。 安装步骤大致如下: 1. 安装JDK到指定目录,并确保以系统...

    dockerfiles_tomcat

    tomcat dockerfiles 文件为自用,其中包含基础环境变量设置;时区、字符集设置、Java优化设置、;采用的jdk和tomcat均为当前安全系数最高、较为稳定的版本。

Global site tag (gtag.js) - Google Analytics