[Java报表软件—技术知识]Weblogic 10.1 配置JNDI 数据源 |
一. 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
|
|
|

.: 公告
本博客提供详细的java报表软件的制作过程,发布java报表软件的版本更新信息,并适时对国内主流报表软件进行功能比较。 |
|
« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
|
.: 我的分类(专题)
|

.: 最新日志
.: 最新回复
|

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

.: 留言板
|

.: 链接
|

|