weblogic配置jndi数据源

weblogic控制台下配置jndi数据源
 1、把数据库驱动jar包拷到weblogic域的lib目录下面,如"user_domain\lib\"
  如果没有这个目录创建一个(默认提供的jar包不知道有没有,反正我一次也没成功过。。。)
 2、进入weblogic控制台 http://IP:端口号/console
 3、Lock&Edit
 4、Services->JDBC ->New
  Name:数据源名字,目前不知道做什么用的,随便填个
  JNDI Name: 外部jndi查找时使用的名字,如果用spring的话要求同dataSource下的jndi名字一致
  Database Type: 选择数据库类型
  Database Driver: 选择数据库驱动
 Next进入下一面版
 5、Supports Global Transactions
  这个面版不了解保持默认
 Next进入下一面版
 6、这一面版配置数据库URL,用户名,密码等
 Next进入下一面版
 7、测试连接
  Test Configuration
  如果数据源配置正确将会显示:"Connection test succeeded."
  有错误的话将会以异常形式指导。
 Next进入下一面版
 8、关联数据源
  默认是AdminService  打勾(可后期再配~!~)
 Finish
 点击左侧的Activate Changes
  成功的话:“All changes have been activated. No restarts are necessary.”
  有错误的话将会以异常形式指导。

===============

直接修改weblogic配置文件来创建个jndi数据源
停止weblogic域
1、拷数据库驱动jar包到"域\lib"目录下
2、在"域\config"下
 打开config.xml
 明文配置时要求
  <production-mode-enabled>为false或不存在

 在 <admin-server-name>AdminServer</admin-server-name>下新增:
 <jdbc-system-resource>
    <name>db_2</name>
    <target>AdminServer</target>
    <descriptor-file-name>jdbc/db_2-jdbc.xml</descriptor-file-name>
  </jdbc-system-resource>
3、在config下新建jdbc/db_2-jdbc.xml
 内容为:
<?xml version='1.0' encoding='UTF-8'?>
<jdbc-data-source xmlns="http://www.bea.com/ns/weblogic/jdbc-data-source"
 xmlns:sec="http://www.bea.com/ns/weblogic/90/security"
 xmlns:wls="http://www.bea.com/ns/weblogic/90/security/wls"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://www.bea.com/ns/weblogic/jdbc-data-source http://www.bea.com/ns/weblogic/jdbc-data-source/1.0/jdbc-data-source.xsd">
  <name>db_2</name>
  <jdbc-driver-params>
    <url>jdbc:sqlserver://[DBHOST]:[DBPORT]</url>
    <driver-name>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-name>
    <properties>
      <property>
        <name>user</name>
        <value>[DBUSER]</value>
      </property>
      <property>
        <name>databaseName</name>
        <value>[DBNAME]</value>
      </property>
    </properties>
    <!-- 明文配置-->
    <password>[DBUSERPWD]</password>
  </jdbc-driver-params>
  <jdbc-connection-pool-params>
    <initial-capacity>1</initial-capacity>
    <max-capacity>15</max-capacity>
    <capacity-increment>1</capacity-increment>
    <test-table-name>SQL SELECT 1</test-table-name>
    <statement-cache-size>10</statement-cache-size>
    <statement-cache-type>LRU</statement-cache-type>
  </jdbc-connection-pool-params>
  <jdbc-data-source-params>
    <jndi-name>jdbc/db_2</jndi-name>
    <global-transactions-protocol>OnePhaseCommit</global-transactions-protocol>
  </jdbc-data-source-params>
</jdbc-data-source>
4、重启域

==============================

转载于:https://www.cnblogs.com/aomo/archive/2011/11/24/2261896.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值