javaコンパイルで環境の違いを吸収する

1. macでmvnコマンドを使ってビルドし、warファイルを作成
2. linuxにアップして起動

ということをしたいが、ログの中身やレスポンスの日本語が????になった。


いろいろ記事探してみるとビルド環境(=macだけ)のビルド時の文字コードを変更すると書いてあったが、
linux上の文字コードもおかしい場合がある(私がそうでした。)
ローカルとサーバ(の起動ユーザ)両方で実行してあげればOK。

export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8


こちらの記事と先輩の助言を参考にさせていただきました。

Mac OS X Lion で javac コマンドが文字化けするのを直す - 今日もスミマセン。

ありがとうございます。。。ありがとうございます。。。