技術空間

GlassFish

コンソールの文字化けを直す方法


TOP > GlassFish > コンソールの文字化けを直す方法



■コンソールの文字化けを直す

GlassFishをインストール後、そのままサーバを起動するとコンソールに出力される日本語が文字化けすることがある。

2016-11-03T15:36:47.585+0900|情報: ・€・€R・€・€・€・€・€・€e・€・€L・€・€X・€・€g '/eetest' ・€・€・€・€ Mojarra 2.2.12 ( 20150720-0848 https://svn.java.net/svn/mojarra~svn/tags/2.2.12@14885) ・€・€・€・€・€・€・€・€・€・€・€・€・€・€・€・€・€・€・€・€・€・€・€・€
2016-11-03T15:36:50.131+0900|情報: Loading application [eetest] at [/eetest]
2016-11-03T15:36:50.136+0900|情報: Loading application eetest done in 13,752 ms

その場合、domain.xmlを修正し、JVMの起動オプションを追加することで解消できる。以下の手順で実施する。


①domain.xmlを開く(以下に存在)

{GlassFishインストールフォルダ}\glassfish4\glassfish\domains\domain1\config\domain.xml


②java-configに「-Dfile.encoding=UTF-8」を追加する。

<java-config classpath-suffix="" debug-options="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9009" system-classpath="">
  ・・・
  <jvm-options>-XX:NewRatio=2</jvm-options>
  <jvm-options>-Dcom.ctc.wstx.returnNullForDefaultNamespace=true</jvm-options>
  <jvm-options>-Dfile.encoding=UTF-8</jvm-options>
</java-config>

③GlassFishを再起動する。以下のとおりコンソールの文字化けが解消。

2016-11-03T15:35:28.032+0900|情報: コンテキスト '/eetest' の Mojarra 2.2.12 ( 20150720-0848 https://svn.java.net/svn/mojarra~svn/tags/2.2.12@14885) を初期化します
2016-11-03T15:35:28.680+0900|情報: Loading application [eetest] at [/eetest]
2016-11-03T15:35:28.703+0900|情報: eetest was successfully deployed in 2,091 milliseconds.


TOP > GlassFish > コンソールの文字化けを直す方法

Tweet ̃Gg[͂ĂȃubN}[Nɒlj
技術空間