Jboss~引用的中文乱码问题
对于运行在linux系统下的jboss容器来说,它会有默认的JAVA_OPTS
配置,主要用来控制JVM的内存,而还有一点需要注意的,默认情况下,它的字符集不是utf-8,所以在jboss下面的中文是不会被正常显示的,这时,需要我们去修改jboss里的字符集。
默认JAVA_OPTS
JBoss Bootstrap Environment
JBOSS_HOME: /opt/jboss/keycloak
JAVA: java
JAVA_OPTS: -server -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.base/sun.nio.ch=ALL-UNNAMED --add-exports=jdk.unsupported/sun.misc=ALL-UNNAMED --add-exports=jdk.unsupported/sun.reflect=ALL-UNNAMED
中文显示为乱码
修改Jboss里的字符集
编辑文件/opt/jboss/keycloak/bin/standalone.sh,添加中文支持
JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF-8"
重启jboss,docker下面直接docker restart即可,之后你的中文将被正常解析
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
2018-04-02 IntelliJ IDEA~gradle环境配置
2014-04-02 文件上传~Uploadify上传控件
2013-04-02 EF架构~多对多关系的实现与更新原理(多主键关系表不见)
2013-04-02 EF架构~单表一对多集合的插入(树型结构)
2013-04-02 基础才是重中之重~网站bin目录下的程序集自动加载