如果你发现使用new Timestamp(System.currentTimeMillis());得到的时间与系统的时间不一致的时候,则设置方法如下:
添加如下红色代码:
if not "%SECURITY_POLICY_FILE%" == "" goto doSecurity
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" -Duser.timezone=GMT+08 %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
goto end
本文介绍了一种解决在使用Tomcat服务器时遇到的时间戳与系统时间不一致的问题的方法。通过在catalina.bat脚本中添加-Duser.timezone=GMT+08参数,可以确保时间戳与系统时间保持同步。
1382

被折叠的 条评论
为什么被折叠?



