intra-mart Accel Platform / セットアップガイド

第10版 2014-04-01

«  10.11.3.3. Resin でWARファイルの再デプロイが正常にできない場合   ::   コンテンツ   ::   10.11.4.2. デプロイ直後の Web Application Server 起動時にエラーが発生する場合  »

10.11.4.1. Web Application Server 起動後にログインができない(データベースに接続できない)場合

10.11.4.1.1. Web Application Server 起動時のコンソール情報の確認

Web Application Server 起動時に次のメッセージが出力されているかを確認します。
[WARN] c.c.s.w.WebApp - [] java.lang.RuntimeException: resource: iwp/platform/schema/exists_table.sql is not found.
java.lang.RuntimeException: resource: iwp/platform/schema/exists_table.sql is not found.
このメッセージが確認できた場合、データベース設定に誤りがあります。
より詳しい原因を確認するために下記に説明する「データベースログの設定」を変更します。

10.11.4.1.2. データベースログの設定

Resin の場合、<%RESIN_HOME%/webapps> 配下のwarファイルと同名のディレクトリ /WEB-INF/conf/log/im_logger_database.xml
ファイルをエディタで開き、L.43行目を次のように変更します。
変更前 <level value=”off” />
変更後 <level value=”trace” />
編集後、 Web Application Server を再起動します。
この設定変更によりデータベース関連のトレース情報が有効となり、JDBCドライバからのログ情報がコンソール上で確認できます。

コラム

Resin 以外の Web Application Server の場合、
各 Web Application Server の管理コーンソールにある、データソース設定画面より、接続確認を行います。

コラム

この場合における主な原因としては次が考えられます。
  • 接続先のデータベースのIPアドレス、ポート番号、データベースユーザ、パスワードの間違い
  • データベースユーザの権限不足(権限不足により接続ができない。テーブル作成ができない。)

«  10.11.3.3. Resin でWARファイルの再デプロイが正常にできない場合   ::   コンテンツ   ::   10.11.4.2. デプロイ直後の Web Application Server 起動時にエラーが発生する場合  »