Weblogic 10.1 配置JNDI 数据源

. JNDI链接的使用原理:html

1.1  在设计器中先用JDBC链接到数据库,创建数据库链接,而后用SQL或者其余方法建立数据集,使用数据集制做好报表,而后把创建的数据库链接从JDBC链接改为JNDI链接,保存模板,并部署至weblogic服务器。web

1.2  服务器端配置数据源。数据库

1.3  修改应用WEB-INF下的web.xml文件浏览器

这样就能够经过WEB浏览器浏览到使用JNDI数据源的报表了。服务器

 

咱们以oracle 10g数据源制做的模板jndi.cpt为例来讲明oracle

  2.1 设计器制做报表:app

l  在设计器中用JDBC链接到oracle 10g数据库,使用数据库中的数据表student 制做以下模板jndi.cpt测试

http://www.finereport.com/forumimages/w-formwork.jpgspa

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

相关文章
相关标签/搜索