У меня есть следующий код, чтобы показать сумму в валюте:
<fmt:formatNumber type="currency" value="${camp.montoTotal}"/>
Когда я запускаю приложение в Eclipse (на самом деле я использую STS), оно выглядит хорошо: «500 долларов». Но когда я развертываю файл WAR на сервере (используя Tomcat8 в Ubuntu LTS 14.04), он показывает «¤500», то есть показывает общий маркер валюты вместо фактического знака. Я попытался форсировать локаль с помощью:
<META http-equiv="Content-Language" content="es-AR">
<fmt:setLocale value="es-AR"/>
но с тем же результатом. Почему это может быть?