excel报表开发工具FineReport Jboss服务器部署

2025-10-04 03:00:08

由于FineReport提供的报表服务器其实就是一个Servlet,所以在配置FineReport服务器之前,首先确保机器上已经安装了用来解析Servlet的Jboss。Jboss相关知识和下载地址参见Jboss官方网站。下面详细介绍Jboss部署步骤

注意: FineReport报表服务器需要支持JDK1.5及以上版本的应用服务器版本。JBOSS服务器版本通用。

工具/原料

excel报表开发工具FineReport

Windows7系统,jboss6,jdk 1.7

方法/步骤

1.独部署FineReport工程

在%FR_Home%下面复制整个WebReport工程,将其拷贝至jboss的%jboss_Home\server\default\deploy下面,并为该文件夹添加后缀名.war,如下图:

注:WebReport是新建的应用目录的名字,如果是已经存在的应用,请替换成相对应用的目录名。

excel报表开发工具FineReport Jboss服务器部署

效果查看

重新启动Jboss,在浏览器地址栏输入http://localhost:8080/WebReport/ReportServer,能成功看到部署成功页面,则表明FineReport报表部署成功。

excel报表开发工具FineReport Jboss服务器部署

2. 嵌入式部署FineReport工程

将FineReport报表嵌入到别的web应用工程中,

复制目录

将WebReport\WEB-INF目录下面的classes、lib、reportlet、resources四个目录复制到Jboss的下"server\default\deploy\jmx-console.war\WEB-INF"目录下。

整合web.xml文件

将/WebReport/WEB-INF下的web.xml如下代码:

<servlet>  

    <servlet-name>ReportServer</servlet-name>  

    <servlet-class>com.fr.web.ReportServlet</servlet-class>  

    <load-on-startup>0</load-on-startup>  

</servlet>  

<servlet-mapping>  

    <servlet-name>ReportServer</servlet-name>  

    <url-pattern>/ReportServer</url-pattern>  

</servlet-mapping>  

复制到:%JBOSS_HOME%\server\default\deploy\jmx-console.war\WEB-INF\web.xml文件中,作为其子元素。

注:web.xml中对于元素出现的顺序敏感,servlet必须出现在servlet-mapping标志之前,所以将所有servlet集合放置在servlet-mapping之前以便于管理与程序调用。

效果查看

启动Jboss,启动浏览器,在地址栏输入http://localhost:8080/ROOT/ReportServer。能成功访问上面部署成功页面,则表明FineReport应用嵌入式部署成功。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢