intra-mart Accel Platform安装指南 第33版2020-09-01

11.15.4.1. 如果启动Web应用程序服务器后无法登录(无法连接到数据库)

  • 要连接的数据库设置可能不正确。本节介绍在这种情况下如何检查原因。

11.15.4.1.1. 的Web应用程序服务器启动的控制台的信息确认

11.15.4.1.1.1。 2019 Summer(华尔兹)案的早期版本

启动Web应用程序服务器时,检查是否输出以下消息。
[WARN] ccswWebApp- [] java.lang.RuntimeException:资源:未找到iwp /平台/架构/exists_table.sql Java.lang.RuntimeException:资源:未找到iwp /平台/架构/exists_table.sql
如果确认此消息,则数据库设置不正确。
更改下面描述的“ 数据库日志设置”以更详细地检查原因。

11.15.4.1.1.2。2019 2019 Winter(Xanadu)或更高版本的案例

启动Web应用程序服务器时,检查是否输出以下消息。
[错误] jcissPlatformServletContextListener- [] [E.IWP.DATABASE.00024]无法连接系统数据库。jp.co.intra_mart.system.servlet.listener.PlatformLifecycleException:[E.IWP.DATABASE.00024]无法连接系统数据库。
如果确认此消息,则数据库设置不正确。
检查堆栈跟踪输出到控制台以了解更多详细原因。

11.15.4.1.2. 数据库日志设置

对于Resin,在<%RESIN_HOME%/ webapps> /WEB-INF/conf/log/im/logger_database.xml下与war文件同名的目录
用编辑器打开文件,并如下更改L.43行。
更改之前<级别值=“关闭” />
更改后<level value =“ trace” />
编辑后,重新启动Web应用程序服务器。
通过更改此设置,可以启用与数据库有关的跟踪信息,并且可以在控制台上检查来自JDBC驱动程序的日志信息。

注解

对于Resin以外的Web应用程序服务器,请从每个Web应用程序服务器的管理控制台中的数据源设置屏幕检查连接。

注解

在这种情况下的主要原因如下。
  • IP地址,端口号, 数据库用户,连接数据库密码错误
  • 数据库用户权限不足(由于权限不足而无法连接。无法创建表。)