【急ぎでない相談】 (当方の誤解かも知れません)Ubuntuサーバ+最新Tomcat で、gsession.war を残しておくと、起動する度に、上書き展開されるようです。これは(Ubuntu+Tomcat の)仕様でしょうか? または当方の環境設定不良でしょうか?【事情説明】稼働中のGSを現行PC(Win+Tomcat)から新PC(Ubuntu+Tomcat)へ移行しようと試行中です。新PC(Ubuntu)に、gsession.war を置いて展開した後、現行PC(Win)のDBをリストアしました。ところが、新PCを起動する度、gsession.war が上書き展開されてしまうようで、現行のDBが消されるようです。Win+Tomcat では、gsession.war を残しておいても、繰り返し展開される事はありませんでした。なお本件は、当方がLinux常用者でないゆえの誤解かも知れません。
直接的な回答でなくて申し訳ありませんが、gsession.warは1回展開されたらもう削除して良いと思います。で、当方CentOS5.7+Tomcatにて試用しておりますが、gsession.warを残してあっても仰る現象は起きていません。> 【急ぎでない相談】 (当方の誤解かも知れません)> Ubuntuサーバ+最新Tomcat で、gsession.war を残しておくと、起動する度に、上書き展開されるようです。> これは(Ubuntu+Tomcat の)仕様でしょうか? または当方の環境設定不良でしょうか?> > 【事情説明】> 稼働中のGSを現行PC(Win+Tomcat)から新PC(Ubuntu+Tomcat)へ移行しようと試行中です。> 新PC(Ubuntu)に、gsession.war を置いて展開した後、現行PC(Win)のDBをリストアしました。> ところが、新PCを起動する度、gsession.war が上書き展開されてしまうようで、現行のDBが消されるようです。> Win+Tomcat では、gsession.war を残しておいても、繰り返し展開される事はありませんでした。> なお本件は、当方がLinux常用者でないゆえの誤解かも知れません。
ありがとうございます。 gsession.war を展開後、削除する事で、リストア後のDBが削除されず、正常稼働できる事を確認しました。> ~ gsession.warは1回展開されたらもう削除して良いと思います。> ~ CentOS5.7+Tomcatにて試用 ~ gsession.warを残してあっても仰る現象は起きていません。
> Ubuntuサーバ+最新Tomcat で、gsession.war を残しておくと、起動する度に、上書き展開されるようです。バージョン情報は正確に書きましょう。Tomcat5.5にもTomcat6.0にもTomcat7.0にも最新版が存在し、6と7ではdeployerの仕様に変更が掛かっています。またリストア…というのは何をどうしているのか具体的に書きましょう。warファイルの日付は未来日になっていませんか?gsessionディレクトリはwarファイルより過去日になっていませんか?Tomcatのdeployerは基本的に日付で更新されたかを認識するので、気を付けるのはファイル日付です。作業のやり方次第でありえる状態ですので、具体的に書いた方がよろしいかと思います。Ubuntuでは構築したことがありませんが、RedHatやCentOS、Solarisでは発生したことは無いです。(サーバ構築後の試験用にgsession.warが使い慣れてて便利なのでよく使わせてもらっています笑)
ありがとうございます。わかる範囲で記載しておきます。> バージョン情報は正確に書きましょう。Ubuntu 10.04.3 LTS Tomcat 6.0.35 です。> またリストア…というのは何をどうしているのか具体的に書きましょう。Group Session のサイトに「データベースのバックアップ、リストア」というページがありますので、リストア=退避させておいたDBを、使用可能な場所にコピーする、という意味で用いました。
ありがとうございます。わかる範囲で記載しておきます。> バージョン情報は正確に書きましょう。Tomcat は Ubuntu の標準パッケージを入れたつもりです。gsession.war は次の場所にあります。/var/lib/tomcat6/webapps/gsession/
vertical_align_top