润干报表在Tomcat服务上的部署
- 1.在润干报表设计器安装目录(…\report5\web\webapps)下找到demo文件夹;(这里使用的是润干v5设计器)
- 2.将步骤1.中的demo文件夹放到tomcat的webapps下(此处我将demo文件夹名重命名为了reportserver)
- 3.配置数据库连接池(此处选用JNDI的连接方式)
1)确定报表中数据源的名称(此处数据源名为scyy);
2)在tomcat的 conf\Catalina\localhost目录下新建xml配置数据库连接池信息,需要注意 这个xml文件名一定要跟重新命名demo文件夹名保持一致,即reportserver.xml,内容如下:
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="demo" path="/demo" reloadable="true" crossContext="true">
<Resource name="scyy"
type="javax.sql.DataSource"
username="root"
password="***"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/scyy"
maxActive="30"
maxIdle="10"
maxWait="5000"
/>
</Context>
注意两点:(1)中所指的数据源要与报表的设计软件中的数据源一致
(2)在tomcat/conf/Catalina/localhost的目录下和创建的xml文件的文件名要与部署的项目名一致。
- * 3.在raqsoftConfig.xml(目录:…\v5demo\WEB-INF)指定JNDI的name值 、 lookup的value值和defDataSource的value值*
4.配置授权,也在rapsoftConfig.xml文件中,如图:
5.放置数据库的驱动包值tomcat/lib目录下
D:\tomcat\webapps\reportserver\WEB-INF\lib
注意:这个驱动jar包是添加在发布项目的lib文件夹下,而不是tomcat服务器的lib文件夹下6.可能会有两个jar包,会报错db2java.jar,db2jcc.jar的两个数据库驱动包
在D:\tomcat\conf 目录下的catalina.properites
添加如图红色框里的解析代码即可。
对润干目录中的demo文件夹进行全部拷贝,然后修改以上所提到的地方进行修改即可