zoukankan      html  css  js  c++  java
  • 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
    

    中文显示为乱码
    1

    修改Jboss里的字符集

    编辑文件/opt/jboss/keycloak/bin/standalone.sh,添加中文支持

    JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF-8" 
    

    重启jboss,docker下面直接docker restart即可,之后你的中文将被正常解析
    2

  • 相关阅读:
    maxscript批量设置摄像机并保存渲染图
    约德尔测试
    团队作业-项目答辩
    团队作业2
    团队作业2
    软件工程-团队作业1
    java HmacMd5 Hmacsha1 hmacsha256加密
    centos7 搭建FTP
    windows相关
    如何在CentOS 7上安装Memcached(缓存服务器)
  • 原文地址:https://www.cnblogs.com/lori/p/14609590.html
Copyright © 2011-2022 走看看