Fisheyeのファイルシステムエンコードを設定したい

質問

不具合対策のため、Fisheyeのファイルシステムエンコードを UTF-8 にしたいと考えています。
設定手順を教えて下さい。

回答

以下の手順でファイルシステムエンコードの設定を追加してください。

Linux版

  1. Fisheyeを停止します。
  2. (Fisheyeインストールディレクトリ)/bin/Fisheyectl.sh をテキストエディタで開きます。
  3. 以下の例のように、 Fisheye_CMD=~ の行にファイルシステムエンコードの設定 -Dfile.encoding=UTF-8 を追加します。
  4. Fisheyectl.sh を保存してテキストエディタを閉じます。
  5. Fisheyeを起動します。
  6. 管理画面 ( Administration ) の「 System Settings 」→「 System Info 」を開きます。
  7. 「 System Info 」の「JVM input arguments」に「-Dfile.encoding=UTF-8」が入っていることを確認します。
変更前
    Fisheye_OPTS=`$JAVACMD -cp $Fisheye_HOME/Fisheyeboot.jar com.cenqua.Fisheye.boot.OptsSetter`
 
    Fisheye_CMD="$JAVACMD $Fisheye_OPTS -DFisheye.library.path=$Fisheye_LIBRARY_PATH -DFisheye.inst=$Fisheye_INST -Djava.awt.headless=true -Djava.endorsed.dirs=$Fisheye_HOME/lib/endorsed -jar $Fisheye_HOME/Fisheyeboot.jar"
    if "$1" "start" ] ; then
      cd $Fisheye_INST
      mkdir -p $Fisheye_INST/var/log
      nohup sh -c "exec $Fisheye_CMD $@ $Fisheye_ARGS >> $Fisheye_INST/var/log/Fisheye.out 2>&1" &
    else
      exec $Fisheye_CMD $@ $Fisheye_ARGS
    fi
 
変更後
    Fisheye_OPTS=`$JAVACMD -cp $Fisheye_HOME/Fisheyeboot.jar com.cenqua.Fisheye.boot.OptsSetter`
 
    Fisheye_CMD="$JAVACMD $Fisheye_OPTS -Dfile.encoding=UTF-8 -DFisheye.library.path=$Fisheye_LIBRARY_PATH -DFisheye.inst=$Fisheye_INST -Djava.awt.headless=true -Djava.endorsed.dirs=$Fisheye_HOME/lib/endorsed -jar $Fisheye_HOME/Fisheyeboot.jar"
    if "$1" "start" ] ; then
      cd $Fisheye_INST
      mkdir -p $Fisheye_INST/var/log
      nohup sh -c "exec $Fisheye_CMD $@ $Fisheye_ARGS >> $Fisheye_INST/var/log/Fisheye.out 2>&1" &
    else
      exec $Fisheye_CMD $@ $Fisheye_ARGS
    fi

Windows版

  1. Fisheyeを停止します。
  2. Windowスタートメニューより、「 Fisheye 」→ 「 Configure Fisheye 」を開きます。

  3. 「 Java 」タブを開き、「Java Options: 」に ファイルシステムエンコードの設定 "-Dfile.encoding=UTF-8" を追加して、「 OK 」をクリックして保存します。

  4. Fisheyeを起動します。
  5. 管理画面 ( Administration ) の「 System Settings 」→「 System Info 」を開きます。
  6. 「 System Info 」の「JVM input arguments」に「-Dfile.encoding=UTF-8」が入っていることを確認します。

リックソフト株式会社 は、日本でトップレベルのAtlassian Platinum Solution Partnerです。
大規模ユーザーへの対応実績が認められたEnterpriseの認定をうけ、高度なトレーニング要件をクリアし、小規模から大規模のお客様まで対応可能な実績を示したパートナー企業です。


Copyright © Ricksoft Co., Ltd. プライバシーポリシー お問い合わせ