自定义报表+数据管理模块的部署与使用

最近越来越多的客户需要自定义报表+数据管理模块的裸用了,下面我简单的介绍一下这个裸用包基于mysql数据库的的部署方式.

首先数据管理模块是依赖数据库表的,所以需要进行数据库脚本的初始化,裸用环境下他依赖数据库表共有35张,包括:
    rt_orguser;

t_address;

t_alias;

t_alias_dataset;

t_alias_dataset_field;

t_alias_datasource;

t_alias_schema;

t_alias_table;

t_alias_table_field;

t_dataset;

t_datasource;

t_eds_autocalccolumn;

t_eds_columnvalidator;

t_eds_dbfield;

t_eds_dbtable;

t_eds_forcefield_reference;

t_org_table_privilege;

t_role_table_privilege;

t_seq;

t_user_tabl_privilege;

t_var;

tablerelations;

t_user_table_privilege;

rt_ngr_dsfielddisplay;

t_org_dataset_field_privilege;

t_org_datasource_privilege;

t_org_table_field_privilege;

t_org_data_privilege;

t_role_datasource_privilege;

t_role_table_field_privilege;

t_role_data_privilege;

t_user_datasource_privilege;

t_user_table_field_privilege;

t_user_data_privilege;

t_org_dataset_privilege;

t_user_dataset_field_privilege;

t_user_dataset_privilege;

t_role_dataset_field_privilege;

t_role_dataset_privilege;

并且需要插入下面的语句,保证别名集的正常使用:

insert into t_var (var_name,var_value) values (‘defAlias’,'简体中文’);

其次,需要修改数据库连接池
<Context docBase=”custom_reportmis” path=”/custom_reportmis” privileged=”true” workDir=”work\Catalina\localhost\custom_reportmis”>
    <Resource auth=”Container” name=”test” type=”javax.sql.DataSource”/>
  <ResourceParams name=”test”>
   <parameter>
      <name>password</name>
      <value></value>
    </parameter>
    <parameter>
      <name>url</name>
      <value>jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=gbk</value>
    </parameter>
    <parameter>
      <name>driverClassName</name>
      <value>com.mysql.jdbc.Driver</value>
    </parameter>
    <parameter>
      <name>username</name>
      <value>root</value>
    </parameter>
  </ResourceParams><Context>

数据源名称为数据库中数据库的名称,我的测试库叫test。
最后,需要修改\custom_reportmis\WEB-INF\misInitConfig.xml文件中的
<sys_datasourceName dataType=”11″  default=”mis2datasource”  inputType=”text”  value=”mis2datasource” />
的default和value值设置为数据管理中表所在的数据库名称。
经过上述三个步骤的设置,这个应用就可以正常启动了。
另附上我基于1228版本安装包集成的这个应用一份,还有上文中提到的数据库初始化脚本和相关的说明,以及数据管理各个功能的入口地址,下载地址为:

http://l6.yunpan.cn/lk/Q2nGqkWg5PSPd