Weblogic配置JNDI连接

编辑
文档创建者:文档助手1 (67727 )     浏览次数:2704次     编辑次数:19次     最近更新:susie 于 2016-12-20     

目录:

1. 描述编辑

通过JNDI方式定义数据连接,首先在Weblogic服务器配置好JNDI,然后在设计器中直接调用JNDI的名字,即可成功使用JNDI连接,连接步骤如下:

2. 实现步骤编辑

使用版本及环境
下面以Windows Server 2008,Weblogic 12c,jdk 1.8,连接oracle 11c数据库进行JNDI连接说明,其他版本数据库步骤基本相同。
2.1 Weblogic中的JNDI连接配置
登陆Weblogic的管理平台,在域结构里面选择服务>数据源,新建一般数据源,如下图:

222

设置数据源JNDI名称为jdbc/TestDB(即定义数据连接时,定义的JNDI名字),选择数据库类型及驱动点击“下一步”,如下图:
222

222

配置连接属性:数据库名,URL,端口,用户名及密码,建立weblogic 12c至oracle 11c的物理连接,如下图:

222

测试刚定义的数据源连接:点击下一步,weblogic 服务器会呈现之前我们配置好的数据源,并提供连接测试,点击“测试配置”,弹出消息“连接测试成功”说明配置正确,如下图:

222
部署新建的JDBC数据源:选中需要部署该数据源的服务器,点击“完成”。如下图:

222

服务器端的数据源配置好了,激活配置后部署的应用就能通过“jdbc/TestDB”这个桥梁(JNDI名字)与oracle数据库连接。
2.2 修改报表工程下web.xml配置文件
接下来我们选择%FR_HOME%/WebReport/Web-INF文件夹下的web.xml,在其中添加一部分内容,如下图:

222
<resource-ref> <description>Oracle DB connection</description> <res-ref-name>jdbc/TestDB</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> 
然后将WebReport工程部署到Weblogic服务器上,具体部署过程请参照Weblogic服务器部署
2.3 设计器连接JNDI
切换到weblogic刚刚部署的工程,如何切换请查看远程设计新建JNDI数据连接,如下图:
222
Weblogic服务器报表连接JNDI只需要输入JNDI的名字即可连接成功,如下图:
222
查询JNDI中的表,如下图:
222






附件列表


主题: 数据连接
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

此页面有帮助吗?