Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Linux版

  1. FishEyeを停止する。
  2. (FishEyeインストールディレクトリ)/bin/fisheyectl.sh をテキストエディタで開く。
  3. 以下の例のように、FISHEYE_CMD=~ の行にネイティブエンコードの設定 -Dsun.jnu.encoding=UTF-8 を追加する。
  4. fisheyectl.sh を保存してテキストエディタを閉じる。
  5. FishEyeを起動する。
  6. 管理画面の「System Settings」→「Atlassian Support Tools」を開く。
  7. 「Troubleshooting」→「System Information」を開き、「sun.jnu.encoding」が「UTF-8」であることを確認する。

(FishEyeインストールディレクトリ)/bin/fisheyectl.sh


 

変更前
    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
 
変更後
    FISHEYE_OPTS=`$JAVACMD -cp $FISHEYE_HOME/fisheyeboot.jar com.cenqua.fisheye.boot.OptsSetter`
 
    FISHEYE_CMD="$JAVACMD $FISHEYE_OPTS -Dsun.jnu.encoding=UTF-8 -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. (FishEyeインストールディレクトリ)\bin\fisheyectl.bat をテキストエディタで開く。
  3. 以下の例のように、 %_EXECCMD% %FISHEYE_OPTS% の行にネイティブエンコードの設定 "-Dsun.jnu.encoding=UTF-8" を追加する。
  4. fisheyectl.bat を保存してテキストエディタを閉じる。
  5. FishEyeを起動する。
  6. 管理画面の「System Settings」→「Atlassian Support Tools」を開く。
  7. 「Troubleshooting」→「System Information」を開き、「sun.jnu.encodinf」が「UTF-8」であることを確認する。

(FishEyeインストールディレクトリ)\bin\fisheyectl.bat


 

変更前
    set WORK_DIR=%CD%
    set BAT_DIR=%~dp0
    cd %BAT_DIR%
    For /F "Tokens=*" %%I in ('"%_JAVACMD%" -cp ..\fisheyeboot.jar com.cenqua.fisheye.boot.OptsSetter') Do Set FISHEYE_OPTS=%%I
    cd %WORK_DIR%
     
    %_EXECCMD% %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" %* %FISHEYE_ARGS%
    if "%1" == "start" goto end
    if errorlevel 1 pause
    goto end
 
変更後
    set WORK_DIR=%CD%
    set BAT_DIR=%~dp0
    cd %BAT_DIR%
    For /F "Tokens=*" %%I in ('"%_JAVACMD%" -cp ..\fisheyeboot.jar com.cenqua.fisheye.boot.OptsSetter') Do Set FISHEYE_OPTS=%%I
    cd %WORK_DIR%
     
    %_EXECCMD% %FISHEYE_OPTS%  "-Dsun.jnu.encoding=UTF-8" "-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" %* %FISHEYE_ARGS%
    if "%1" == "start" goto end
    if errorlevel 1 pause
    goto end