JBOSS 7编码工作不正常(JBOSS 7 encoding not working as exp

2019-06-23 19:05发布

我有问题,我listgrids不显示corectly diacritcs,我发现,当我从Java插入分贝值,其中已经窃听。

此处的帮助后,我改变了我的项目属性 - >文本编码 - >其他 - > UTF-8,这固定我的问题。 事情是这样的只在本地解决我的问题。

我需要做的就是我的JBoss服务器上还设置编码莫名其妙。 这就是我把我的配置文件:

    <?xml version='1.0' encoding='UTF-8'?>

<server name="vali-ubuntu" xmlns="urn:jboss:domain:1.0">
    extensions>
        extension module="org.jboss.as.clustering.infinispan"/>
        extension module="org.jboss.as.connector"/>
        extension module="org.jboss.as.deployment-scanner"/>
        extension module="org.jboss.as.ee"/>
        extension module="org.jboss.as.ejb3"/>
        extension module="org.jboss.as.jaxrs"/>
        extension module="org.jboss.as.jmx"/>
        extension module="org.jboss.as.logging"/>
        extension module="org.jboss.as.naming"/>
        extension module="org.jboss.as.osgi"/>
        extension module="org.jboss.as.remoting"/>
        extension module="org.jboss.as.sar"/>
        extension module="org.jboss.as.security"/>
        extension module="org.jboss.as.threads"/>
        extension module="org.jboss.as.transactions"/>
        extension module="org.jboss.as.web"/>
        extension module="org.jboss.as.weld"/>
    /extensions>
     system-properties>
        property name="org.apache.catalina.connector.URI_ENCODING" value="UTF-8"/>
        property name="org.apache.catalina.connector.USE_BODY_ENCODING_FOR_QUERY_STRING" value="tru
e"/>
    /system-properties>

//.....

这不工作,所以也许我需要别的补充一下。 我尝试了所有我能不更迭找到,所以任何帮助表示赞赏。 谢谢。

编辑:从我读,这将只工作到JBoss 7.1.0测试版1或highier。 (的URIEncoding),我使用JBoss 7.0.2,所以我需要7.0.2更换

Answer 1:

对于jboss-as-7.1.1.Final我加入这一行standalone.conf,该文件所居住的bin目录下:

JAVA_OPTS="$JAVA_OPTS -Dorg.apache.catalina.connector.URI_ENCODING=UTF-8"


Answer 2:

您是否尝试设置的默认编码为JVM? 将容易混淆的命名属性:

-Dfile.encoding=UTF-8

(JBoss的5你在run.conf设置这个,我不知道这是否JBoss的7是不同的)



Answer 3:

对我来说,有什么解决的问题是添加以下到components.xml中:

 <web:character-encoding-filter encoding="UTF-8"
                    override-client="true"
                    url-pattern="*.seam" />


文章来源: JBOSS 7 encoding not working as expected