java报表MyEclipse部署FineReport

1.拷贝jar包。
 主要jar包有:fr-third-6.5.jar;fr-server-6.5.jar;fr-designer-6.5.jar。没再有的就是你自己连接好的数据库jar包了。
.WEB-INF下建立2个文件夹一个reportlets将你的java报表模版直接复制在他下面就行,第二个resources,在下面建一个datasource.xml文件。主要是配置你java报表软件与数据库连接的。以oracle为例(注意,其中的password 是加密的,通过finereport 操作可以自动生成此xml文件,然后拷贝过来):

<?xml version="1.0" encoding="UTF-8"?>
<DatasourceManager xmlVersion="20141222" releaseVersion="8.0.0">
<ConnectionMap>
<Connection name="oracle" class="com.fr.data.impl.JDBCDatabaseConnection">
<DatabaseAttr/>
<JDBCDatabaseAttr url="jdbc:oracle:thin:@192.168.11.11:1521:test" driver="oracle.jdbc.driver.OracleDriver" user="root" password="___0046007c005f003d" encryptPassword="true">
<DBCPAttr/>
</JDBCDatabaseAttr>
</Connection>
</ConnectionMap>

</DatasourceManager>

3.其实最应该先配置的是web.xml只要加几行就OK。
<display-name>Template WebApp</display-name>

<servlet>

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

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

</servlet>

<servlet-mapping>

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

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

</servlet-mapping>

<session-config>

<session-timeout>0</session-timeout>

</session-config>

启动你的tomcat ,打开IE,输入网址http://localhost:8080/路径名/ReportServer?reportlet=报表名.cpt (亲测:http://192.168.11.12:8080/Mytest/ReportServer?reportlet=/doc/Primary/Chart/ChartUser.cpt)。这里的路径名最好设置成ROOT,这样您的访问地址就是http://localhost:8080/ReportServer?reportlet=报表名.cpt

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值