DTP には Tomcat の特定のインスタンスが付属しており、これを使用して DTP に含まれるアプリケーションを実行します。リリースごとの Tomcat のアップグレードに関する情報は、「リリース ノート」を参照してください。次の手順は、DTP に付属の Tomcat サーバーをアップグレードする必要があり、次の DTP のリリースを待てない場合のためのガイドです。手順は、次のアップグレード シナリオだけをカバーしています。
- DTP のバージョン: 2020.2
- OS: Linux
- DTP に付属の Tomcat9.0.38
- アップグレード後の Tomcat のバージョン: 9.0.41
他のバージョンの DTP に付属の Tomcat を他のバージョンにアップグレードするのは、期待どおりに動作するかを保証できないため、お勧めしません。
- DTP Server、Data Collector、および Enterprise Pack を停止します。「DTP サービスの停止」を参照してください。
apache-tomcat-9.0.41.tar.gz を download_dir にダウンロードし、.gz ファイルを展開します。
tar -xvzf apache-tomcat-9.0.41.tar.gz
ディレクトリの名前を
tomcat
に変更します。mv apache-tomcat-9.0.41 tomcat
tomcat
に付属の Web アプリケーションを削除します。cd tomcat/webapps rm -rf *
次の設定ファイルをコピーし、<DTP_INSTALL> の外に保存します。
<DTP_INSTALL>/tomcat/conf/server.xml
<DTP_INSTALL>/tomcat/conf/catalina.properties
(任意) キーストアファイル (DTP に付属の <DTP_INSTALL>/tomcat/conf/ ディレクトリにある .keystore ファイル以外を使用している場合)
新しい
tomcat
(9.0.41) ディレクトリを <DTP_INSTALL> ディレクトリにコピーします。DTP に付属の Tomcat がアップグレードされます。cp -rfv download_dir/tomcat/ <DTP_INSTALL>/ > cp.txt
cp.txt ファイルを参照して、コピー コマンドが正常に実行されたことを確認します。
不要になった既存の
ecj-4.15.jar
ライブラリを削除します。rm <DTP_INSTALL>/tomcat/lib/ecj-4.15.jar
手順 5 で保存した、以前の <DTP_INSTALL>/tomcat/conf/ ディレクトリにあった設定ファイルを <DTP_INSTALL>/tomcat/conf/ にコピーします。
cp server.xml <DTP_INSTALL>/tomcat/conf/ cp catalina.properties <DTP_INSTALL>/tomcat/conf/ cp <YOUR_KEYSTORE_FILE> <DTP_INSTALL>/tomcat/conf/.keystore
DTP Server、Data Collector、および Enterprise Pack を開始します。「DTP サービスの開始」を参照してください。