intra-mart Accel Platform / 安装指南

第12版 2014-08-01

«  10.12.3.3. Resin 中无法正常重新部署WAR文件时   ::   Contents   ::   10.12.4.2. 若部署之后启动 Web Application Server 时发生错误  »

10.12.4.1. Web Application Server 启动后无法登录时(无法连接到数据库)时

10.12.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.12.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.12.3.3. Resin 中无法正常重新部署WAR文件时   ::   Contents   ::   10.12.4.2. 若部署之后启动 Web Application Server 时发生错误  »