第1章 概述

集成报表以后,启动系统的时候有时会出现日志中提示加载调度模块时”找不到名为UniEAP的数据源”,这个问题一般有以下两个原因:

1.1 数据源名称不正确

报表集成的时候需要在connection-config.xml中配置相应的数据源,如果没有配置数据源或者修改了数据源名称,就会导致在系统启动报表的时候找不到数据源。

1.2 修改了Action的启动顺序

报表引擎和调度模块都是使用Servlet进行加载启动的,引擎和调度模块是有启动顺序的,这里需要报表引擎先启动,启动过程中对数据源等信息进行初始化,启动完成后再启动调度模块,这样调度模块才可以读取到数据源配置。如果这个顺序被改变了就会出现上述错误。

Servlet启动顺序由下面属性控制:

<load-on-startup>10</load-on-startup>

数值代表启动顺序,按报表默认配置即可,每个Sevlet都有不同的配置,用户不需要修改。

results matching ""

    No results matching ""

    results matching ""

      No results matching ""