GroupSession
Ver 4.5.4から4.6.4(4.6.0も同様)の手動コンバートのためconvert.batを実行すると、logフォルダは作成されるもののconvert.logが生成されませんが、処理自体は終了します。処理中はコマンドプロンプトにメッセージはなんら表示されません。現時点ではコンバートに成功しているのか判別できない状態ですが、同じようにログが生成されない、またはログ生成されないがコンバートに支障はなかった方はいらっしゃいますか。同じ環境で Ver.4.3.1からVer4.5.4へのコンバートではconvert.logが作成されるため、JAVA_HOMEなどの設定はできていると考えます。なお、Ver 4.5.4を同じ環境に新規に導入してグループのみ作成しVer 4.6.4の手動コンバートを行ってもconvert.logは作成されません。convert.batをecho onで実行しても、途中でエラーは表示されていませんでした。環境Windows Server 2016 Datacenter EditionJAVA JDK 8u201(7u80でも試したが現象は同じ)Tomcat 8.5.37 8(9.0.14でも試したが現象は同じ)
情報補足です。convert.batを実行しますと、java.exeのCPU負荷増大とともにdbファイルへの読み書きが発生します。メッセージは出ないものの、何らかの処理はしていそうです。バッチ実行終了とともに、cpu負荷とdbファイルへのアクセスは皆無となります。また、4.6.4から4.7.2への手動コンバートでもメッセージが出ず、動作はまったく同じ事象となります。
さらに詳しく確認したところ、OSをクリーンインストールし、新規に作成したGroupsession ver4.6.0以上(4.6.0/4.6.4/4.7.2/4.8.2)において、グループとユーザーとスケジュールを1件づつ登録後にconvert.batを実行したところ、実行中のログ表示がされず、convert.logが生成されませんでした。同じバージョンで使う限り、新規インストール後にログオンでき登録したスケジュールは参照できるので、コンバート機能以外は動作していそうです。過去ログでは成功している方もいるので、tomcatの相性を疑っているところです。正常にコンバートできた方でどのバージョンのtomcatを使用していたのか、convert.logは生成できたのかどうか情報をお待ちしております。テストした環境Windows Server 2008 R2 SP1Windows Server 2016 Standardapache-tomcat-7.0.70apache-tomcat-8.5.5apache-tomcat-8.0.36jdk-7u80-windows-x64jdk-8u201-windows-x64
本件、自己解決いたしました。Ver4.5.4から4.6.4にコンバートする場合、Tomcat 8.0の相性が存在します。Ver4.2.3、4.3.1、4.5.4では、Apache Tomcat 8.0.36で実行可能ですが、Ver4.6.0ではTomcat 8.0.39を使用する必要がありました。<今回の環境 4.5.4から4.6.4へコンバート>NG Windows Server 2008 R2 SP1 Apache Tomcat 8.0.36 JDK 8u202 64bit OK Windows Server 2008 R2 SP1 Apache Tomcat 8.0.39 64bit JDK 8u202 64bit
TOP