下面我们介绍如何将java报表FineReport应用集成到已经存在的JBPM项目中。
前期准备工作(包括相关工具或所使用的原料等)
java报表FineReport7.1.1大小:148.2M 适用平台:windows/linux详细的操作方法或具体步骤
假设jbpm实现的员工请假流程已经部署在Tomcat服务器下,并且应用名称为jbpm,流程图如下图所示:

对应的XML如下:
rocess name="leave" xmlns="http://jbpm.org/4.4/jpdl">
拷贝目录
将%FineReport_HOME%\WebReport\WEB-INF目录下面的reportlets,resources两个目录复制到%Tomcat_HOME%\webapps\jbpm\WEB-INF下,然后将报表工作目录下的classes,lib两个目录下的内容分别拷贝到jbpm工作目录对应的classes,lib下。
整合web.xml文件
tomcat集成只需要在已有jbpm工程的web.xml中添加相应的servlet与servlet-mapping子元素。
将%FineReport_HOME%/WebReport/WEB-INF下的web.xml中如下的部分复制到%Tomcat_home%/webapps/jbpm/WEB-INF下的web.xml中,在最后一个servlet之后插入:
如上代码复制放到如下目录下面的配置文件里面结果如下:

查看是否部署成功
重启tomcat,启动浏览器,在地址栏输入:http://localhost:8080/jbpm/ReportServer?op=fr_platform,能跳转到如下图所示的登陆页面,则表明FineReport应用部署JBPM工程成功。

- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
