文档章节

Weblogic 10.1 配置JNDI 数据源

f
 finereport
发布于 2011/12/15 10:13
字数 673
阅读 805
收藏 3

. 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

© 著作权归作者所有

f
粉丝 1
博文 19
码字总数 3393
作品 0
南京
私信 提问
JTA 在Weblogic中的使用实例

在复杂的J2EE应用中,如果涉及到要在一个事务中将数据保存到多个数据库,或者在一个事务中同时要操作数据库资源和JMS资源, 为了保证数据在多个参入的数据源中的一致性,就需要用到JTA来控制事务...

晨曦之光
2012/04/25
2.1K
0
WebLogic 安全研究报告

作者: 图南,r00t4dm @奇安信A-TEAM 公众号: 奇安信 CERT 可能是你能找到的最详细的WebLogic安全相关中文文档 序 从我还未涉足安全领域起,就知道WebLogic的漏洞总会在安全圈内变成热点话题...

奇安信 A-Team
08/13
0
0
安装weblogic不同版本对JDK和Spring的支持度

现在很多人在使用SSH架构(Spring, Struts, Hibernate)开发, Tomcat 上开发完了, 认为往WebLogic上一放, 就可以正常的运行. 然而实际情况并非这么简单. 首先是JDK支持问题, Tomcat 5.0 开始都...

linuxprobe16
2018/11/29
17
1
centos安装weblogic,启动报错

我在虚拟机的centos上安装了weblogic,并新建的域,都成功了,但启动的时候有报错。我的weblogic版本是10.3.5 ,jdk是1.7. 哪位大神遇到过,求解答!!! JAVA Memory arguments: -Xms512m -X...

YesI_Du
2016/06/22
358
1
quartz & weblogic 集成错误!求大神

环境:JDK1.6——37 Weblogic集群+Oracle RAC 由于用到了quartz1.8.6 。发现问题是按照网上配置。如: org.quartz.scheduler.instanceName = mapScheduler org.quartz.scheduler.instanceId......

唐代de豆腐
2013/09/28
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

离线环境玩Docker-镜像篇

接上一篇。之前联网环境的Docker已经安装成功了,那么一切都好办,思路就是把Docker镜像保存为文件,然后放到不能联网的电脑上面,导入镜像即可。 第一步:导出Docker镜像,这里以showdoc为例...

RippleChan
8分钟前
4
0
Spring Boot + Jpa + Thymeleaf 综合实践(增删改查示例)

在前面课程中,我们学习了 Spring Boot Web 开发、JPA 数据库操作、Thymeleaf 和页面交互技术,这节课综合这些内容做一个用户管理功能,包括展示用户列表(分页)、添加用户、修改用户和删除...

zw965
9分钟前
6
0
学习WEB前端开发是选择自学还是去培训机构?

WEB前端开发是目前最火的行业之一,竞争很大,工资很高,未来发展也极好。 我做WEB开发有很长一段时间,现在经常看见大家在留言问我想转行学习WEB前端但是不知道是选择自学,还是选择培训。 ...

说雾
25分钟前
6
0
redis匹配key并设置过期时间命令

redis-cli keys 'session*' | xargs -I {} redis-cli expire {} 1296000

为何不可1995
27分钟前
2
0
单点登录针对 vue 单页面模式下的 hash 问题

由于 hash 模式下,#/ 后面的参数无法传递到后台。 hash、hashchange事件 1、hash即URL中"#"字符后面的部分。   ①使用浏览器访问网页时,如果网页URL中带有hash,页面就会定位到id(或nam...

jxlgzwh
28分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部