Java Linux LANG环境变量故障解决
2020-11-30 21:46
183 查看
问题
最近在用容器跑 Tomcat 的时候,使用的官方的镜像
tomcat:8.5.43-jdk8-openjdk, 然后启动之后报了下面的错
java.util.MissingResourceException: Can't find bundle for base name message, locale en at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1581) at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1396)
然后我们进行排查,发现容器里面的
LANG值是
C.UTF-8
root@483ed2e373c1:/usr/local/tomcat# echo $LANG C.UTF-8
解决办法
在启动容器的时候增加 指定 LANG。
-e LANG="en_US.UTF-8"
相关文章推荐
- linux下配置java的环境变量(解决默认的openjdk无法修改)
- Linux下java环境变量配置问题,解决 重新打开bash后JDK环境变量无效问题
- linux环境weblogic & tomcat 下报表里报出的图表类不能显示和乱码的错误-java.lang.NoClassDefFoundError: sun/awt/X11 问题解决
- Linux 用户环境变量丢失故障及解决
- Java环境变量配置问题:java.lang.ClassNotFoundException问题解决方案
- weblogic发布应用包,路径乱码错误&linux修改LANG环境变量(解决中文乱码问题)
- Linux下java环境变量配置问题,解决 重新打开bash后JDK环境变量无效问题
- jdk环境变量配置-----解决报错:java.lang.NoClassDefFoundError
- 解决Linux环境下重启后Java环境变量失效
- Linux下配置java环境变量以及Eclipse配置
- Linux Ubuntu设置Java环境变量
- linux下java环境变量的设置
- linux下java环境变量设置 视频
- linux配置java环境变量(详细)(转)
- linux下JAVA环境变量的配置
- 初始化java环境变量以及编译执行,找不到或无法加载主类解决办法
- linux下java环境变量的设置方法大全
- 在Linux上安装JDK及设置JAVA环境变量
- java.lang.OutOfMemoryError: PermGen space jvm arguments 环境变量 参数设置
- linux下JAVA安装,及Java环境变量配置