R8.5.7への移行

最終更新日: 2022年8月27日

データベース設定に関する設定ファイル

R8.5.6まではデータベース設定は次のファイルに記述されていました。

  • wagbyapp/webapps/(プロジェクト識別子)/META-INF/context.xml
  • wagbyapp/webapps/(プロジェクト識別子)/WEB-INF/export/conf/initdb.xml

R8.5.7からは、次のファイルにまとめられます。

  • wagbyapp/conf/catalina.properties

具体的には次のようになっています。

WAGBY_DATASOURCE_DRIVERCLASSNAME=org.hsqldb.jdbcDriver
WAGBY_DATASOURCE_URL=jdbc:hsqldb:file:${catalina.home}/webapps/wagby/WEB-INF/data/wagbydb
WAGBY_DATASOURCE_USERNAME=sa
WAGBY_DATASOURCE_PASSWORD=
WAGBY_DATASOURCE_MAXTOTAL=100
WAGBY_DATASOURCE_MAXIDLE=10
WAGBY_DATASOURCE_MAXWAITMILLIS=2000

上の "WAGBY_DATASOURCE_" ではじまる設定欄を手動で修正することで、データベースの接続先を変更することができます。

InitLoader.jar実行時のオプション

この影響で、java コマンドで直接 InitLoader.jar を実行する場合、オプション-systempropfile ..\conf\catalina.propertiesを付与するようになりました。詳細はInitLoaderの操作例をお読みください。

データベースパスワードの暗号化

R8.5.7から、データベースパスワードの暗号化設定を行うことができるようになりました。上記の WAGBY_DATASOURCE_PASSWORD が暗号化されます。

詳細は「連携する技術>データベース接続のパスワードを暗号化する」をお読みください。

jfclockobjectテーブルの扱い

アプリケーション起動時にjfclockobjectテーブルのロック情報が削除されます。この仕様から、外部プログラムからロックを取得する場合、machinename カラムにはWagbyアプリケーションが使用していない値を設定するようにしてください。[詳細...]