最近愈來愈多的客戶須要自定義報表+數據管理模塊的裸用了,下面我簡單的介紹一下這個裸用包基於mysql數據庫的的部署方式.java
首先數據管理模塊是依賴數據庫表的,因此須要進行數據庫腳本的初始化,裸用環境下他依賴數據庫表共有35張,包括:
rt_orguser;mysql
t_address;sql
t_alias;數據庫
t_alias_dataset;測試
t_alias_dataset_field;url
t_alias_datasource;code
t_alias_schema;xml
t_alias_table;utf-8
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’,'簡體中文’);
其次,須要修改數據庫鏈接池配置文件,其內容以下:
<?xml version=’1.0′ encoding=’utf-8′?>
<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