休止状態環境を構成する Eclipse Kepler 内でこれを実行するときに JBoss 7.1 Tools が JBoss に入れる特別なシステム プロパティはありますか?
UTF-8 エンコーディングを使用するアプリケーションがあり、これは jpa/hibernate (JBoss 7.1 に付属の元のバージョン) を使用してデータを永続化します。postgress 9 のデータベースは UTF-8 で構成されており、JBoss のインストールを実行すると問題が発生します。アクセントのエクリプスはかなりうまく機能します!しかし、同じJBossをCMDまたはpowershellで実行すると、アクセントが機能しなくなります...スタンドアロンコマンドのパラメーターを使用してJBossツールで見つけたすべての構成を配置しました...しかし、アクセントは機能しません。
私のアプリケーションでは、(DB に挿入された) 値を取得してファイルに書き込むためのコードをいくつか入れました。これにより、データが正しいエンコーディングであるかどうかを確認できます。
これにより、アプリケーションがデータを正しくエンコードしていることを確認できます。データベースも問題ではありません。休止状態を分析するためだけに、これらのセットをpersistence.xmlに入れようとしました:
<property name="hibernate.connection.characterEncoding" value="UTF8"/>
<property name="hibernate.connection.charSet" value="UTF8"/>
<property name="hibernate.connection.useUnicode" value="true"/>
UTF-8、uft8、utf-8 などの UTF8 のいくつかの値のバリエーションを試してください。しかし、問題は続きます..
すべてのシステム プロパティを JBoss Management Panel で検証して、Eclipse で実行したときと cmd で実行したときの値を比較しましたが、問題ないようです...!
何か新しいアイデアはありますか?