反馈已提交

网络繁忙

[设计器] WebLogic 配置 JNDI 连接

  • 文档创建者:文档助手1
  • 历史版本:25
  • 最近更新:Carly 于 2022-08-15
  • 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%/WEB-INF/文件夹下的 web.xml (10.0 里没有 web.xml,看下面 Weblogic 部署的时候会新增 web.xml,在那里面添加即可),在其中添加一部分内容,如下图:

    222


    <resource-ref>
          <description>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>

    然后将 webroot 工程部署到 Weblogic 服务器上,具体部署过程请参照 Weblogic 服务器部署

    2.3 设计器连接 JNDI

    切换到 Weblogic 刚刚部署的工程,如何切换请查看 远程设计新建 JNDI 数据连接,如下图:
    222

    Weblogic 服务器报表连接 JNDI 只需要输入 JNDI 的名字即可连接成功,如下图:

    222


    附件列表


    主题: 数据准备
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持