Moeda converteu de real para Euro?

Boa noite amigos.
Estou com um problema um tanto engraçado.
Implantei um sistema essa semana, tudo certinho, rodando belezinha.
O problema é que nos relatórios e nas telas do sistema a moeda não aparece com a mask que inseri e sim em EURO.
Nas páginas em jsf utilizei o <f:convertNumber pattern="#,##0.00"/> .
Nos relatórios JasperReport setei o pattern ¤ #,##0.00.
Na máquina que utilizei pra desenvolver aparece tudo em moeda brasileira (REAL). No servidor aparece tudo em EURO, no relatório aparece até o sinal € ao invés de R$.
Existe alguma variável de ambiente no java pra alterar isso?
Como proceder?

Verificou como está as configurações de padrão de dadas e moeda do servidor?

no windows server ta ok. No java tbm tem esse tipo de configuração?

qual a linguagem do PC? pt-br?

Sim

Só pra garantir mesmo:

Locale.setDefault(new Locale("pt", "BR"));