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地址、端口号、数据库用户、密码不同
- 数据库用户的权限不足(由于权限不足而导致无法连接。无法生成表。)