报表开发工具FineReport: Websphere

 时间:2024-10-31 15:30:47

1、制作使用JNDI连接的报表首先使用JDBC方式连接数据库oracle9i,然后使用oracle9i数据库中的数据库表sale制作模板jndi.cpt,如下图:然后,回到定义数据库连接,新建一个JNDI方式的数据连接oracle9i,将jndi的名字命名为jdbc/oracle,删掉前面建的连接方式JDBC的oracle9i数据连接,确定保存。如下图:此时的模板jndi.cpt是无法预览的,因为我们只定义了jndi的名字,没有建立jndi连接。

报表开发工具FineReport: Websphere
报表开发工具FineReport: Websphere

2、WEBSPHERE中的JNDI连接配置接下来讲,如何在WEBSPHERE服务器中配置JNDI连接。陆WEBSPHERE的管理平台,选择环境>Websphere变量>ORACLE_JDBC_DRIVER_PATH在值的位置上输入驱动程序所在的目录如:C:\ WebReport\WEB-INF\lib\ojdbc14.jar(oracle的jdbc驱动程序的具体位置),如下图:

报表开发工具FineReport: Websphere

3、进入全局安全性>J钽吟篑瑜AAS配置>J2C认证数据>新建输入别名,用户标识和密码,别名:oracle(可以随便起),用户番舸榆毛标识(oracle用户名,^连接oracle数据库使用的用户名和密码):system,密码:dba,如下图:选择资源>JDBC提供者>新建,步骤一:oracle,步骤二:Oracle jdbc driver,步骤三:连接池数据源,如下图:点击下一步,将类路径改为${ORACLE_JDBC_DRIVER_PATH},其他不变,然后保存应用,如图:保存完上述应用后,点击ORACLE JDBC DRIVER这个应用,在右上角可以看到“数据源”,点选。我们将配置数据源>新建,名称--oracle,JNDI名称--jdbc/oracle,组件管理的认证别名--frserver2003node1/oracle9i(为上一步全局安全性中的配置,根据自己起的名字来选择),URL里输入jdbc:oracle:thin:@192.168.100.111:1521:orcl9i(根据ORACLE数据库的位置调节),其他为默认值,保存。然后选择这个数据源,点击测试连接,最终结果如图:说明jndi数据源配置成功了。

报表开发工具FineReport: Websphere
报表开发工具FineReport: Websphere
报表开发工具FineReport: Websphere
报表开发工具FineReport: Websphere

4、WEBSPHERE中的Web应用部署本步骤就是连接模板和jndi数据源的关键。接下来,我们选择%FR_HOME%/Web伊怕锱鳏Report/ WEB-INF文件夹下的web.xml(注:制作的报表jndi.cpt保存在%FR_HOME%/WebReport/ WEB-INF/reportlets/com/doc/jndi.cpt),用记事本类似的工具打开 web.xml,在其中添加一部分内容。<resource-ref><description>OracleDBconnection</description><res-ref-name>jdbc/oracle</res-ref-name><res-type>javax.sql.DataSource</res-type><res-auth>Container</res-auth></resource-ref>然后将WebReport这个文件夹打包WebReport.war。具体部署过程请参照FineReport文档中Webshpere服务器的部署。其中有个步骤与文档中有区别,在映射资源引用到资源中需要选择jndi名字和使用缺省方法中选择认证方法,另需要填jndi名字。上文设定jndi名字为:jdbc/oracle,认证方法为:frserver2003node1/oracle9i,具体如图:部署成功以后我们打开浏览器,填入URL:span class="paths"->http://localhost:9080/WebReport/ReportServer?reportlet=/com/doc/jndi.cpt若出现下图所示画面,则说明配置成功。

报表开发工具FineReport: Websphere
报表开发工具FineReport: Websphere
  • web报表开发FineReport: Websphere
  • excel报表开发工具FineReport Websphere8.5部署
  • 报表开发工具FineReport: Weblogic
  • excel报表开发工具FineReport WebSphere5.1报错
  • 热门搜索
    美丽家园手抄报内容 小组手抄报 安全意识手抄报 万圣节手抄报英语 登革热手抄报 保护视力手抄报 成长足迹手抄报内容 治污减霾手抄报 手抄报版式 电子版手抄报