I have a Spring MVC application which works fine in eclipse (local tomcat instance) and in a test environment where tomcat is installed as a service. But when I deploy the application in production the request parameters are not parsed correctly (Greek characters).
My server.xml configuration file in production (and in both local and test envirnonments) has the URIEncoding="utf-8" attribute on all connector elements.
I have set the CharacterEncodingFilter in web.xml.
My Jsp pages have all the
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
and
<%@page contentType="text/html" pageEncoding="UTF-8"%>
What else could be different between these Tomcat instances?
The only thing I can think off is the regional settings on windows but I hope this does not affect this?