私は、Eclipse (ローカル Tomcat インスタンス) および Tomcat がサービスとしてインストールされているテスト環境で正常に動作する Spring MVC アプリケーションを持っています。しかし、本番環境でアプリケーションをデプロイすると、リクエスト パラメータが正しく解析されません (ギリシャ文字)。
本番環境 (およびローカル環境とテスト環境の両方) の server.xml 構成ファイルには、すべてのコネクタ要素に URIEncoding="utf-8" 属性があります。
web.xml で CharacterEncodingFilter を設定しました。
私のJspページにはすべてがあります
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
と
<%@page contentType="text/html" pageEncoding="UTF-8"%>
これらの Tomcat インスタンス間で他に何が違うのでしょうか?
私が考えることができる唯一のことは、Windowsの地域設定ですが、これがこれに影響しないことを願っていますか?