Boa noite a todos!
Estou migrando um sistema (uma web app, sem EJB) com banco de dados em Firebird do Glassfish v2 para o JBoss 5. O banco está com o encoding WIN1252. No persistence.xml existe a propriedade
que funcionava corretamente lendo caracteres especiais no Glassfish e funciona para acessos diretos JDBC nos testes automatizados. Porém, quando é feito o acesso pela aplicação rodando no JBoss, os caracteres especiais não são reconhecidos corretamente, ou seja, a propriedade declarada no persistence.xml não está sendo considerada.
Tentei configurar através do data source, conforme abaixo, mas também não funcionou.
[code]
<local-tx-datasource>
<jndi-name>patrimonio_desenvolvimento</jndi-name>
<connection-url>jdbc:firebirdsql:localhost/3050:patrimonio</connection-url>
<connection-property name="char.encoding">WIN1252</connection-property>
<driver-class>org.firebirdsql.jdbc.FBDriver</driver-class>
<user-name>sysdba</user-name>
<password>masterkey</password>
</local-tx-datasource>
[/code]
Agradeço qualquer ajuda.