tomcat 部署润乾 v2022 完整过程 (直连数据源)
部署环境:win10+tomcat7+jdk1.7+oracle11g
1. 在设计器安装目录(…report\web\webapps\)下获取 demo 应用包;
2. 将 1 中的应用包放到 tomcat 的 webapps 下
3、配置数据源
找到 webapps\demo\WEB-INF 目录下面的 raqsoftConfig.xml 文件,在里面配置报表使用的数据源,可以将我们的自带的删掉。
(也可以打开 config 目录下面的 raqsoftConfig.xml 文件,里面会自动生成报表里面配置的数据源的信息,直接将 节点复制粘贴到 webapps\demo\WEB-INF 目录下面的 raqsoftConfig.xml 文件里面即可。)
4、配置授权
将报表的 xml 放在 webapps\demo\WEB-INF\classes 目录下面,然后在 webapps\demo\WEB-INF 目录下面的 raqsoftConfig.xml 文件里面配置报表的授权节点。如下图:(注意:license 节点的属性值要跟 xml 授权文件的名称保持一致。)
5、将报表对应的数据库的驱动文件放在 webapps\demo\WEB-INF\lib 目录下面。
设计器下面数据源的驱动是放在 安装目录的 common jdbc 目录下面的,直接将该目录下面的对应的驱动拷贝到 WEB-INF lib 目录下面即可。
6、启动 tomcat 服务
7、访问报表
url: http://IP: 端口 /demo/reportJsp/showReport.jsp?__rpx= 报表名称.rpx
注意:
1、提前将报表文件放在 webapps\demo\WEB-INF\reportFiles 目录下面, 如果在 reportFiles 目录下面还有其他的文件夹,url 后面的连接记得改为
…?rpx= 文件夹名称 / 报表名称.rpx)
2、不同的报表类型使用的 jsp 文件是不一样的。 例如填报表使用的 jsp 是 showInput.jsp, 自适应使用的 jsp 是 matchReport.jsp。
3、raqsoftConfig.xml 文件里面的 defDataSource 节点是缺省数据源的名称,当你的数据集不设置数据源的名称时候,会默认读取 demo 数据源,所以最好给您的报表的数据集指定数据源名称,或者是修改 defDataSource 节点的属性值。
JNDI 的连接方式可以查看连接 tomcat8 部署润乾 v2018 完整过程
点赞