GroupSession
v2.1.0からv2.2.0に変更しました。その際、元バージョンの方でDBユーザのIDとPWを変更していると、アップデート手順に従って作業しても、DBファイル移行後に起動に失敗するようになるようです。(DBのユーザID/PWがデフォルトに戻るため?)gsession2/WEB-INF/conf/dataSource.xml を直接変更しても変化がなかったため、gsession2/WEB-INF/dsedit/bin/user_pass.sh を実行しようとしたのですが、エラーが出て止まります。原因としては、user_pass.sh(.bat)内に記載のCLASSPATHで指定しているファイル名がバージョンアップによって変更になっているのにもかかわらず、上記スクリプトがそのままになっているためでした。上記を変更し、user_pass.shはlog4jのCLASSPATH行にあるtypo(";"→":")を修正すれば動くようです。以上、DBユーザ情報を変えて起動できなくなった方は参考にしてください。また、できれば公式ドキュメントに含める&user_passスクリプトの修正をお願いします。
> 原因としては、user_pass.sh(.bat)内に記載のCLASSPATHで指定しているファイル名がバージョンアップによって変更になっているのにもかかわらず、上記スクリプトがそのままになっているためでした。ありがとうございました。これで解決できました。【変更前】export CLASSPATH="$CLASSPATH":../../lib/commons-digester-1.7.jarexport CLASSPATH="$CLASSPATH":../../lib/commons-collections-3.1.jar【変更後】export CLASSPATH="$CLASSPATH":../../lib/commons-digester-1.8.jarexport CLASSPATH="$CLASSPATH":../../lib/commons-collections-3.2.jarですね。最後にTOMCATをrestartしましょう。
TOP