liunx tomcat(java new Date)服务时间比系统时间慢8个小时,刚起完服务时间是正常的,隔一天就变了

作者&投稿:阙琦 (若有异议请与网页底部的电邮联系)
java中new date与系统时间差8小时~

Date d = new Date();

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd kk:mm:ss ");

sdf.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"));

System.out.println(sdf.format(d));

用这个试试

你不太可能每个地方都使用上面这段代码,最好是包装一下,只需要设置一次就可以了

date
d
=
new
date();
simpledateformat
sdf=new
simpledateformat("yyyy-mm-dd
kk:mm:ss
");
sdf.settimezone(timezone.gettimezone("asia/shanghai"));
system.out.println(sdf.format(d));
用这个试试
你不太可能每个地方都使用上面这段代码,最好是包装一下,只需要设置一次就可以了

不会是ntpdate 同步时间自动修改了吧?

tomcat 的时间变化,那有可能是程序代码出问题了。

有代码误调用了 TimeZone.setDefault , 这个是比较常见的,特别是有格式化时间的代码处。格外小心,仔细查查吧,我以前被这个坑过。


import java.util.Date;
import java.util.TimeZone;

public class Test {

public static void main(String[] args) {

System.out.println(new Date().toString());
TimeZone.setDefault(TimeZone.getTimeZone("0"));
System.out.println(new Date().toString());
}
}

//Thu May 25 11:44:47 CST 2017
//Thu May 25 03:44:47 GMT 2017



安福县17773345842: java语言可以在liunx上运行吗 -
孛促助达: 可以,只要在liunx系统支持java,如果没有java,可以自己装一个.

安福县17773345842: liunx怎么把tomcat加入开机自动启动 -
孛促助达: 安装tomcat不管是在windows下还是在linux下都很简单的.一般都是下载免安装版本的. 我们可以在网站下载我们需要的tomcat版本的tar.gz包.然后我们用:tar -zxvf apache-tomcat-7.0.10.tar.gz,解压tomcat的包.解压后,我们可以用cd命令...

安福县17773345842: tomcat jsvc是什么 -
孛促助达: 用来启动tomcat,在linux下面使用 在linux上以服务的方式启动java程序1.安装jsvc在tomcat的bin目录下有一个jsvc.tar.gz的文件,进入tomcat的bin目录下#tar xvfz jsvc.tar.gz#cd jsvc-src#sh support/buildconf.sh#chmod 755 configure#./...

安福县17773345842: linux下tomcat怎么安装配置 -
孛促助达: (一)、JDK安装 tar.gz为解压后就可使用的版本,这里我们将jdk-8u45-linux-i586.tar.gz解压到/usr/local/下.1、解压 [root@Tomcat ~]# tar -zxvf jdk-8u45-linux-i586.tar.gz2、环境配置 [root@Tomcat ~]# sudo vi /etc/profile # set java environment ...

安福县17773345842: liunx tomcat 怎么设置卡死后自动启动tomcat -
孛促助达: 在linux系统下,设置某个服务自启动的话,需要在/etc/rcX.d下挂载,还要在/etc/init.d/下写启动脚本的.1、在/etc/init.d/下新建一个文件tomcat(需要在root权限下操作).2、vi /etc/init.d/tomcat写入如下代码:# tomcat自启动脚本#!/bin/sh ...

安福县17773345842: 如何在Linux环境下安装Java环境,搭建Eclipse开发环境,安装Tomcat? -
孛促助达: 一、安装JDK首先下载JDK 5.0,并运行安装,安装过程中所有选项保持默认,最后配置JDK的环境变量:在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”. 新建系统变量JAVA_HOME:C:\Program Files\Java\jdk1.5.0_...

安福县17773345842: linux下的tomcat怎么安装 -
孛促助达: 你好,安装方法如下:首先,在安装tomcat之前,要确保系统中已经安装好了jdk或jre,有关jdk的安装可一参考另一篇文章,因为tomcat是用java写的.来到tomcat安装包所在的目录:#cd /usr/local/Tomcat 解压安装包:#tar –zxvf apache-tomcat-5...

安福县17773345842: linux tomcat怎么启动 -
孛促助达: 1.前提是你当前用户下需要有JAVA环境2.在终端输入:java -version 如果有信息出来说明有JAVA环境,否则就要自己安装3.启动:/tomcat目录/bin/startup.sh4.停止:/tomcat目录/bin/shutdown.sh

安福县17773345842: linux tomcat 和jdk 怎么安装 -
孛促助达: 方法/步骤 以centos6.5为例,到Apache和Oracle的官方网站下载所需的工具包apache-tomcat-7.0.65.zip和jdk-7u51-linux-x64.rpm,并 将两个软件包上传到Linux服务器.进入安装目录,本人放在home目录下#cd /home 拷贝安装文件到/usr/local(...

安福县17773345842: linux运行tomcat需要配置哪些环境 -
孛促助达: 1、你可以编辑tomcat/bin/catalina.sh,在第一行添加 export JAVA_HOME=/usr/java/jdk1.7 2、或者在/etc/bashrc添加 3、或者在~/.bash_profile添加 4、cd tomcat;执行./bin/startup.sh即可

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网