Create a new JNDI Data Source in Websphere 6.1

      首先说一下Websphere 很烂!别看那么那么多功能,基本上所有功能都可以在admin console中配置,但也很鸡肋。很多配置的功能并不能立马生效,非得重启Websphere才能生效。

      当然这个烂是相对于免费的Tomcat和JBoss来说的,要是Websphere也免费,那它也不烂。没办法,再烂还是得用,谁叫它是IBM的呢,谁叫银行业都痴迷如它呢!

      进入正题,今天我们就来说说怎么配置JNDI Data Source.
      1. 配置Database Driver

      设置JDBC Driver的路径, 以Oracle为例。
      点击Environment > WebSphere Variables. 在打开的列表中设置ORACLE_JDBC_DRIVER_PATH,并将ojdbc14.jar copy到ORACLE_JDBC_DRIVER_PATH设置的路径。
      OSGi在引用Database Driver Class 时有ClassLoader的问题。OSGi Application要特殊处理, 目前想到的办法是将ojdbc14.jar copy到[WebSphere_HOME]\java\jre\lib\ext\。


      2. 配置User Credentials for JNDI Data Source
      在Websphere中Data Source的用户密码相关的配置不是直接配置在Data Source中。 Websphere有一个Security的模块,在Security模块中保存了所有的用户和密码信息。创建Data Source需要先在Security中创建数据库的User Credentials.

      点击Security > Secure administration, applications, and infrastructure. 在打开的页面中点击Authentication > Java Authentication and Authorization Service > J2C authentication data.在打开的页面中点击New,输入相关的信息并保存。


      3. 配置JDBC provider

      点击Resources > JDBC > JDBC Providers. 打开JDBC providers配置页面。 选择Scop并点击New, 进入Create new JDBC provider页面。 选择相关信息,并设置JDBC Provider Name, 点击Next进入Enter database class path information Page, click Next, click Finish.


      4. 配置JDBC Data Source

      点击Resources > JDBC > Data sources. 打开Data sources配置页面。 选择Scop并点击New, 进入Create a data source页面。设置Data source name and JNDI name, Component-managed authentication alias and XA recovery authentication alias选择之前配置User Credentials. 点击Next进入Select JDBC provider Page,选择之前配置的JDBC Provider 点Next 进入Step 3. 设置Url和helper class name, click Next, click Finish.


     整个JNDI Data Source 的配置过程就完成了。
     另外,如果自己还是低手, Additional Properties之类的就用默认的就可以了,免得出现一些瞎折腾的问题!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值