2 qq494400015 qq494400015 于 2016.04.27 23:44 提问

spring 如何连接 was JNDI

参考网上很多写法:
web.xml

    <res-ref-name>jdbc/oscdb</res-ref-name>

    <res-type>javax.sql.DataSource</res-type>

    <res-auth>Container</res-auth>

    <res-sharing-scope>Shareable</res-sharing-scope>

ibm-web-bnd.xml配置

ibm-web-bnd.xml:

<?xml version="1.0" encoding="UTF-8"?>

<web-bnd

xmlns="http://websphere.ibm.com/xml/ns/javaee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee http://websphere.ibm.com/xml/ns/javaee/ibm-web-bnd_1_0.xsd"

version="1.0">

然后在spring中定义

<bean id="dataSourceOracle"

class="org.springframework.jndi.JndiObjectFactoryBean">

    <property name="jndiName"

            value="jdbc/oscdb"/>

    <property name="lookupOnStartup"

            value="false"/>

    <property name="cache"

            value="true"/>

    <property name="proxyInterface"

            value="javax.sql.DataSource"/>

我的jndi名称:jdbc/oscdb 部署was启动不报错,但是到了
图片说明

2个回答

devmiao
devmiao   Ds   Rxr 2016.04.27 23:53
CSDNXIAON
CSDNXIAON   2016.04.27 23:52

JUnit Test in Spring Context with JNDI Data Source
通过JNDI访问WAS中定义的资源
WAS6.1JNDI数据源配置测试代码
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Spring的JNDI数据源连接池配置学习笔记
Spring的JNDI数据源连接池
Spring与weblogic jndi集成
Spring与weblogic jndi集成<br />虽然spring本身是可以直接使用jndi来进行获取一些对象,但是在和weblogic集成的时候往往还是容易出<br />现问题(在web应用的时候出现问题的可能性不大,因为container已经做了很多事情了.)但是在ide或者其<br />他的应用环境下(不同的jvm的时候),通常找不到provider_url等属性造成无法找到jndi. <br />修改配置文件如下: <br /><!-- 通过jndi的方式来调用datasource,即使不一定
通过JNDI从服务器容器中获取资源_Spring JNDI+Mysql+Tomcat
通过JNDI从服务器容器中获取DataSource资源 (由容器管理,不要关闭它,容器自己会处理)
JNDI+Spring获取配置数据源的三种方法
一 环境:XP+Myeclipse6.6+Tomcat7+JDK1.6  二 具体步骤如下:  bean.xml中配置:  Java代码   "dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">              "jndiName" value="java:comp/env/
使用JNDI的方式配置c3p0连接池
jndi数据源配置c3p0连接池。
Spring配置JNDI及通过JNDI获取DataSource
1、SpringJNDI数据源配置信息: java:comp/env/preSystem 红色部分是tomcat或者其他应用服务器配置的JNDI. 2、关于JNDI的配置(tomcat): 修改tomcat目录conf/server.xml文件: ---安装包安装的时候会自动更新的
spring学习笔记(18)使用JNDI模拟访问应用服务器多数据源实例
database2 在这一篇文章中,我们要用JNDI访问我们的应用服务器配置好的多数据源。在本实例中,我们使用本地的tomcat服务器来模拟远程服务器,由于本地只有mysql数据库,故通过访问不同的mysql数据库不同database来模拟同时访问不同数据库如mysql和oracle等。 下面是我们的配置步骤。 1. 在服务器配置全局数据源 1. 在我们的tomcat服务器下找到c
Spring中配置JNDI数据源
Spring中配置JNDI数据源, 如果应用配置在高性能的应用服务器(如WebLogic或Websphere等)上,更希望使用应用服务器本身提供的数据源。应用服务器的数据源使用JNDI开放调用者使用,Spring为此专门提供引用JNDI资源的JndiObjectFactoryBean类。
maven+jetty+spring的jndi配置
今天想把原来的jdbc连接方式改成jndi。由于网上的资料不全,配起来还是蛮麻烦的。 首先在web.xml下要添加jndi名称参照。 网上没说具体放在web.xml的哪个tag下。我就直接放在web-app下面了。如下:       MySQL DataSource Reference     sourceDB1     javax.sql.DataSource     C
Spring-Javaconfig-Mybatis-JNDI连接mysql配置
本文主要演示通过jndi配置数据源,通过spring-javaconfig的方式配置mybatis,连接mysql数据源 主要看代码 1,maven工程中添加依赖 org.mybatis mybatis-spring 1.3.0 org.mybatis mybatis 3.4.2 mysql mysql-conne