本站首页    管理页面    写新日志    退出

The Neurotic Fishbowl

[Java报表软件—技术知识]Weblogic 10.1 配置JNDI 数据源
FineReport——报表技术领跑者 发表于 2011/12/15 10:01:50

一. JNDI连接的使用原理: 1.1 在设计器中先用JDBC连接到数据库,建立数据库连接,然后用SQL或者其他方法创建数据集,使用数据集制作好报表,然后把建立的数据库连接从JDBC连接改成JNDI连接,保存模板,并部署至weblogic服务器。 1.2 服务器端配置数据源。 1.3 修改应用WEB-INF下的web.xml文件 这样就可以通过WEB浏览器浏览到使用JNDI数据源的报表了。 二. 我们以oracle 10g数据源制作的模板jndi.cpt为例来说明 2.1 设计器制作报表: l 在设计器中用JDBC连接到oracle 10g数据库,使用数据库中的数据表student 制作如下模板jndi.cpt: http://www.finereport.com/forumimages/w-formwork.jpg l 回到定义数据连接面板,将先前定义的数据库连接变为JNDI连接,设置JNDI的名字为oracle http://www.finereport.com/forumimages/w-link1.jpg http://www.finereport.com/forumimages/w-link2.jpg l 保存模板至weblogic 10的应用目录WebReport/WEB-INF/reportlets下,保存为 jndi.cpt. 此时服务器端的数据源还没有配置,启动服务器并访问jndi报表会显示如下类似错误: http://www.finereport.com/forumimages/w-error.jpg 2.2 服务器端配置数据源 l 打开weblogic 10 的控制界面:http://localhost:7001/console ;登录weblogic server 域 选择 域结构|服务|JDBC|数据源 打开数据源配置界面: http://www.finereport.com/forumimages/w-configure.jpg l 锁定并编辑该界面,新建一数据源,设置数据源JNDI名称为oracle(即制作模板时定义的JNDI名字),选择数据库类型及驱动点击“下一步”,如下图: http://www.finereport.com/forumimages/w-set.jpg l 事务选项根据自己要求定义,在此默认,点击“下一步” l 配置连接属性:数据库名,URL,用户名及密码,建立weblogic 10 至oracle 10g的物理连接 http://www.finereport.com/forumimages/w-attribute.jpg l 测试刚定义的数据源连接:weblogic 服务器会呈现之前我们配置好的数据源,并提供连接测试,点击“测试配置”,弹出消息“连接测试成功”说明配置正确,点击“下一步” l 部署新建的JDBC数据源:选中需要部署该数据源的服务器,点击“完成” http://www.finereport.com/forumimages/w-deploy.jpg 服务器端的数据源配置好了,激活配置后部署的应用就能通过“oracle”这个桥梁(JNDI名字)与oracle数据库连接 2.3 修改应用WebReport/web-inf 下的web.xml文件: 在<web-app> ……</web-app>之间增加如下语句: http://www.finereport.com/forumimages/w-modify.jpg 2.4 配置完全,可以访问JNDI数据源报表啦: http://www.finereport.com/forumimages/w-access.jpg 文章转自:http://blog.vsharing.com/fanfanzheng/A1461615.html

阅读全文(1417) | 回复(0) | 编辑 | 精华

 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)

 
 



The Neurotic Fishbowl

.: 公告

本博客提供详细的java报表软件的制作过程,发布java报表软件的版本更新信息,并适时对国内主流报表软件进行功能比较。


Bloginess

«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31

.: 我的分类(专题)

首页(357)
Java报表软件—制作笔记(54)
Java报表软件—功能比较(43)
Java报表软件—使用心得(21)
Java报表软件—行业动态(54)
Java报表软件—新闻资讯(48)
Java报表软件—技术知识(49)
Java报表软件—问题解析(2)


In the Bowl

.: 最新日志

如何对报表的参数控件赋值
java报表工具FineReport常见
报表怎么做 FineReport连接池原
报表怎么做FineReport数据连接之
报表模板之报表设计
报表模板之报表设计


.: 最新回复

回复:报表参数
好好学习,
好好学习,天天向上。买双 air jor
回复:理解FineReport缓存系列2
回复:理解FineReport缓存系列2


The Fishkeeper
blog名称:Java报表软件
日志总数:357
评论数量:69
留言数量:0
访问次数:1207588
建立时间:2006年4月16日



Text Me

.: 留言板

签写新留言

需要你的帮助


Other Fish in the Sea

.: 链接

报表开发工具  html5图表java报表开发工具




站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.047 second(s), page refreshed 144752856 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号