JBOSS 7-Codierung funktioniert nicht wie erwartet
Ich hatte Probleme mit meinem listgrids nicht angezeigt diacritcs richtig und ich fand heraus, dass, wenn ich eingefügt aus java in die db die Werte, wo bereits abgehört.
Einen Beitrag hier geholfen und ich habe meine Projekt-Eigenschaften -> Text-encoding -> andere -> UTF-8 und dieses fest mein problem. Was ist das nur behebt mein problem vor Ort.
Was ich tun müssen, ist auf meinem Jboss server auch die Codierung irgendwie.
Dies ist, was ich in meiner Konfigurationsdatei:
<?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>
//.....
Das funktioniert nicht, also vielleicht muss ich noch etwas anderes. Ich habe versucht, alles, was ich finden konnte ohne Erfolg, so dass jede Hilfe wird sehr geschätzt. Danke.
EDIT:Von was ich gelesen habe, dies funktioniert nur im jboss-7.1.0-beta-1 oder highier. (URIEncoding) und ich benutze JBoss 7.0.2 also brauche ich einen Ersatz für 7.0.2
Du musst angemeldet sein, um einen Kommentar abzugeben.
für jboss-as-7.1.1.Letzte fügte ich diese Zeile standalone.conf, diese Datei befindet sich unter dem Verzeichnis bin:
Haben Sie versucht, die Einstellung der Standard-Codierung für die JVM ? Legen Sie die verwirrenderweise den Namen-Eigenschaft:
(für JBoss-5 würden Sie diese ausführen.conf. Ich weiß nicht, ob dies ist anders für JBoss 7)
Was für mich das problem gelöst war, indem Sie folgenden die components.xml: