Tomcatログが文字化けする際の対処法
Tomcatログ文字化けの解決方法を下記に示します:
- Tomcatのbinディレクトリにあるcatalina.bat(Windows)またはcatalina.sh(Linux)ファイルをテキストエディタで開きます。
- ファイル中の JAVA_OPTS パラメータを探し、以下を追加する必要があります。
-Dfile.encoding=UTF-8
ファイルを保存して閉じます。
- Tomcatサーバーを再起動する
- 文字化けが続く場合は、Tomcatのconfディレクトリにあるserver.xmlファイルをテキストエディタで開いてみてください。
- ファイルの中で「Connector」ラベルを探し、以下を追加してください:
URIEncoding="UTF-8"
ファイルを保存して閉じる。
- Tomcatサーバーを再起動する。
上記的操作により、TomcatのログがUTF-8で表示され、文字化けが解消されるはずです。もし依然文字化けが発生する場合は、ログファイル自体の文字コードが正しくない可能性があります。別のツールを使用してログファイルを表示するか、ログファイルを正しい文字コードに変換してみてください。