Yellowfinのアップデートキットでは、リポジトリデータベースと、Yellowfinのモジュールの更新をおこなっていますが、同梱されているTomcatのバージョンは更新していません。
アプリケーションサーバーにインストールされているJreが1.6以下の場合、Tomcatのバージョンを更新するにあたって、Jre1.7もしくは1.8にインストールし直していただく必要がございます。アプリケーションサーバーにJreを使用している他のシステムがある場合、Jreをインストールし直しても問題ないか、必ず事前に管理者に確認してください。
以下の手順でTomcatのバージョンを更新することができます。
*手順を読んで不明な点がある場合は、手順を実施する前に不明な点をサポート窓口までお問い合わせください。
- Yellowfinを停止します。
- 万が一、Yellowfinのアップデートに失敗した場合に備え、Yellowfinのリポジトリデータベースとモジュールのバックアップを取得してください。
- リポジトリデータベースをアップデートするために、アップデートキットを実行してください。
- Yellowfinを起動し、アップデートが完了していることを確認してください。
- Yellowfinを停止します。
- 改めてリポジトリデータベースのバックアップを取得してください。
注意:手順2で取得したバックアップはアップデート前のリポジトリデータベースのバックアップですので、改めてアップデート後のリポジトリデータベースのバックアップを取得してください。 - アプリケーションサーバーがWindows OSで、Yellowfinをサービスとして登録している場合は、下記のコマンドでサービスを削除してからインストールするようにしてください。コマンドは管理者として実行する必要があります。
sc.exe remove Yellowfin - アプリケーションサーバーにインストールされているJreのバージョンを確認してください。
注意:アプリケーションサーバーにインストールされているJreが1.6以下の場合、Jre1.7もしくは1.8をインストールし直していただく必要がございます。アプリケーションサーバーにJreを使用している他のシステムがある場合、Jreをインストールし直しても問題ないか、必ず管理者に確認してください。入れ替えたことによって、他のシステムが動かなくなっても保証することはできません。 - アプリケーションサーバーにインストールされているJreのバージョンが、1.7以上の場合、手順12に進んでください。
- アプリケーションサーバーにインストールされているJreのバージョンが、1.6以下の場合、Jreをインストールし直します。
Jreをアンインストールしてください。詳細な手順につきましては、下記のサイトをご参考ください。
https://www.java.com/ja/download/help/uninstall_java.xml
https://www.java.com/ja/download/help/linux_uninstall.xml - Javaのサイトより、Jreをダウンロードし、インストールしてください。
https://java.com/ja/download/manual.jsp - Yellowfinを新規インストールしてください。
- 新規インストール時に選択するリポジトリデータベースは、HSQLDB (Java組込DB - 製品評価用)を選択してインストールしてください。
- 一度、Yellowfinを起動します。
- ログインできることが確認できたら、ログアウトし、Yellowfinを停止してください。
- リポジトリデータベースの接続先の設定を、HSQLDBから、既存のデータベースに変更します。
下記のファイルをテキストエディターを使用して開いてください。
<Yellowfin インストールディレクトリ>/appserver/webapps/ROOT/WEB-INF/web.xml
注意:このとき、Windows標準のメモ帳(notepad.exe)では文字コードがShift-Jisに変更されてしまいますので、EmEditorやサクラエディタなどのテキストエディターを必ず使用してください。
変更箇所のイメージを添付しますのでご参考ください。
- その他、ログイン画面やロゴ、スタイルシート、コンテキストパスの設定、各種パラメーターの変更やカスタム関数の追加などをおこなっている場合は、それらのファイルも移行するようにしてください。
- Yellowfinを起動して、Tomcatのバージョンが更新されていることをご確認ください。
管理>システム情報 の、Application Serverより、確認することができます。 - 以上で、Tomcatの更新は完了です。