erwartet hatte ich Probleme mit meinem listgrids nicht diacritcs corectly zeigt und ich fand heraus, dass, wenn ich von Java in die db die Werte eingefügt, wo bereits abgehört.JBOSS 7 Codierung funktioniert nicht wie
Ein Beitrag hier geholfen und ich meine Projekteigenschaften geändert -> Textkodierung -> weitere -> UTF-8 und dieses Problem behoben mein Problem. Das ist nur das behebt mein Problem lokal.
Was ich tun muß, ist auf meinem Jboss-Server auch die Codierung irgendwie eingestellt. Dies ist, was ich in meiner Konfigurationsdatei setzen:
<?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 ist nicht so vielleicht brauche ich nicht funktioniert etwas anderes hinzuzufügen. Ich habe alles versucht, was ich ohne Erfolg finden konnte, so dass jede Hilfe geschätzt wird. Vielen Dank.
EDIT: Von dem, was ich gelesen hat, wird diese Jboss 7.1.0 Beta 1 oder highier nur in Arbeit. (URIEncoding) und ich verwende JBoss 7.0.2, so brauche ich einen Ersatz für 7.0.2
Dies ist die Sache, die ich fand alle Arten von Lösungen, die auf anderen JBoss-Versionen arbeiten, aber keine funktionierte für mich in JBoss 7 +1 für den Versuch zu helfen. – Fofole
Wo hast du es versucht? Möglicherweise müssen Sie es in der Standalone.conf (oder domain.conf, je nachdem, welche Sie gerade ausführen) in JAVA_OPTS platzieren. –
Wie @ JamesR.Perkins sagt, können Sie es in die * .conf-Datei einfügen, die die JVM-Laufzeitparameter steuert. Sie können diese Werte auch beim Start über die Befehlszeile übergeben. – ddri