Tomcatログが文字化けする際の対処法

Tomcatログ文字化けの解決方法を下記に示します:

  1. Tomcatのbinディレクトリにあるcatalina.bat(Windows)またはcatalina.sh(Linux)ファイルをテキストエディタで開きます。
  2. ファイル中の JAVA_OPTS パラメータを探し、以下を追加する必要があります。
-Dfile.encoding=UTF-8

ファイルを保存して閉じます。

  1. Tomcatサーバーを再起動する
  2. 文字化けが続く場合は、Tomcatのconfディレクトリにあるserver.xmlファイルをテキストエディタで開いてみてください。
  3. ファイルの中で「Connector」ラベルを探し、以下を追加してください:
URIEncoding="UTF-8"

ファイルを保存して閉じる。

  1. Tomcatサーバーを再起動する。

上記的操作により、TomcatのログがUTF-8で表示され、文字化けが解消されるはずです。もし依然文字化けが発生する場合は、ログファイル自体の文字コードが正しくない可能性があります。別のツールを使用してログファイルを表示するか、ログファイルを正しい文字コードに変換してみてください。

bannerAds