11.4.0.2から11.4.0.3 へバージョンアップ手順

フォローする

概要

11.4.0.2と11.4.0.3 は MC 及び Kapplets のデータベースの構造に変更はございません。
そのため、11.4.0.3にバージョンアップを行う際はこれまでアップデート時に行っていたデータベースの再作成及びバックアップ/リストアを行う必要はなく、MC 及び Kapplets のデータベースの接続先を設定ファイルにて引き継いでご利用いただけます。
以下にその手順を記述します。

 

No 作業手順
1 1. Tomcat及び11.4.0.2のRoboServer(同居の場合)を停止します
2 2. 旧DB「11402」をキープしたい場合は、旧DB「11402」を複製します。
3 3. 「C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps」下の旧バージョンのwarファイル及びROOT以外のフォルダを全て別のフォルダへ移動して、退避します。
4 4. 「C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\Catalina\localhost」下のxmlファイルを以下のように変更します。
5 5. 11.4.0.3のインストール先からMC及びKappletsのwarファイルをコピーし、以下のディレクトリへファイル名を変更して貼り付けます。
6 6. Tomcatを起動します
7 7. 11403のMCへアクセスして、ログDBを設定し直します。(旧ログDBの内容で維持をご希望の場合は、本ステップは不要です)
8 8. 旧バージョンのRoboServerをMCから削除する必要がある場合、以下の手順を実施します
9 9. 管理者権限で「コマンドプロンプト」を起動して、「Windows用Tomcat構築作業手順書(11.4)」の「(4)RoboServerのセットアップ_XXX」を参照して、旧バージョンのRoboServerを削除します
10 10.「Windows用Tomcat構築作業手順書(11.4)」の「(4)RoboServerのセットアップ_XXX」を参照して、新バージョン(11403)のRoboServerを登録します。

作業手順

以下の手順はTomcat上に構築した MCもしくは Kapplets 11.4.0.2を11.4.0.3に直接バージョンアップするパターンを紹介します。

1. Tomcat及び11.4.0.2のRoboServer(同居の場合)を停止します

Windowsのサービスを起動し、関連サービスを停止します。

※Tomcat 9

※ RoboServer

2. 旧DB「11402」をキープしたい場合は、旧DB「11402」を複製します。

参照コマンド:

cd "C:\Program Files\MySQL\MySQL Server 8.0\bin"
mysqldump --port={MySQLポート番号} --user={権限あるMySQLユーザー} --password={パスワード} -- default-character-set={設定したキャラクタセット} {複製したいデータベース名} | mysql --port={MySQLポート番号} --user={権限あるMySQLユーザー} --password={パスワード} --default-character-set={設定したいキャラクタセット} {新しいデータベース名}

例:

cd "C:\Program Files\MySQL\MySQL Server 8.0\bin"

mysqldump --port=3306 --user=root --password=abcXYZ --default-character-set=utf8mb4 basicrobo_mc11402 | mysql --port=3306 --user=root --password=abcXYZ --default-character-set=utf8mb4 basicrobo_mc11402_bak

3. 「C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps」下の旧バージョンのwarファイル及びROOT以外のフォルダを全て別のフォルダへ移動して、退避します。

4. 「C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\Catalina\localhost」下のxmlファイルを以下のように変更します。

mc11402.xml→mc11403.xml
kapplets11402.xml→kapplets11403.xml
※mc.xml、kapplets.xmlで旧環境を構築した場合は、ファイル名の変更は必要ございません。

5. 11.4.0.3のインストール先からMC及びKappletsのwarファイルをコピーし、以下のディレクトリへファイル名を変更して貼り付けます。

コピー元:C:\Program Files\BizRobo Basic 11.4.0.3\WebApps
貼り付け先:C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps
名前変更の例:

ManagementConsole.war     →     mc11403.war
kapplets.war                          →     kapplets11403.war


http://xxx.xxx.xxx.xxx:8080/mchttp://xxx.xxx.xxx.xxx:8080/kapplets運用の形で環境を構築したい場合は、前章のxmlファイル名に合わせて、mc.war、kapplets.warに名前変更します。

6. Tomcatを起動します

7. 11403のMCへアクセスして、ログDBを設定し直します。(旧ログDBの内容で維持をご希望の場合は、本ステップは不要です。 )

8. 旧バージョンのRoboServerをMCから削除する必要がある場合、以下の手順を実施します

※旧RSは管理>RoboServerに表示されていなければ 、このステップをスキープしてください。

 

9. 管理者権限で「コマンドプロンプト」を起動して、「Windows用Tomcat構築作業手順書(11.4)」の「(4)RoboServerのセットアップ_XXX」を参照して、旧バージョンのRoboServerを削除します

※旧 RoboServerを削除する必要がなければ 、このステップをスキープしてください。

サービス削除コマンドは以下となります。

ServiceInstaller.exe -r RoboServer.conf wrapper.ntservice.name="{サービス名}"

10.「Windows用Tomcat構築作業手順書(11.4)」の「(4)RoboServerのセットアップ_XXX」を参照して、新バージョン(11403)のRoboServerを登録します。