Acentuação Tomcat7.0.47

Bom dia pessoal.

Eu tenho uma aplicação que já roda beleza no tomcat6.
Recentemente fiz um deploy dessa aplicação no tomcat7 e apresenta erros de acentuação.
Por exemplo, eu digito “açêntúação” em algum campo, e quando grava ou insiro o registro no sistema, esses caracteres ficam todos zuados.

Eu já alterei várias coisas, inclusive esse parâmetro no catalina.sh está idêntico ao do tomcat6 (que já funciona).

JAVA_OPTS="-Dfile.encoding=UTF-8"

Eu não queria mexer na aplicação só por conta disso, eu acredito que seja alguma coisa a mais no tomcat7 que eu preciso configurar.

Alguém tem alguma sugestão?

Cara, quando tenho problemas com acentuação eu pego o primeiro artefato de código que usa a requisição (filtro, listener, servlet), e seto na request e no response o charset.

request.setCharacterEncoding(“UTF-8”);
response.setCharacterEncoding(“UTF-8”);

Mas pra funcionar tem que ser a primeira coisa a ser feita com a requisição, por exemplo, no meu caso uso em um filtro de acesso, onde toda requisição passa primeiro por ele.

:slight_smile: