|
- docker运行activemq,日志时间和容器时间如下:
d我执行date命令隔了几分钟,由时间上发现正好差了8个小时,怀疑还是时区的原因.
2.疑惑
1
| 有好友称,讲宿主机的/etc/locatime挂载到容器中,就会解决此问题.可是得到的结果是依然是上图.
|
3.查询资料,请教大神,得到结果
1
2
| 在java应用启动前,添加参数
-Duser.timezone=GMT+08
|
4.我的java应用是Activemq消息队列,编辑activemq的启动脚本
1
2
3
| vi /opt/activemq/bin/activemq
# Uncomment to enable audit logging
ACTIVEMQ_OPTS="$ACTIVEMQ_OPTS -Dorg.apache.activemq.audit=true -Dfile.encoding=UTF8 -Duser.timezone=GMT+08"
|
最后,感谢一下大神的帮忙
|
|
所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298
本贴地址:https://www.yunweiku.com/thread-152751-1-1.html
上篇帖子:
docker 制作最小化Java镜像
下篇帖子:
Shell脚本控制tomcat的docker容器的创建,删除,启动,关闭
java应用
|