学习园地

BlogJava 首页 新随笔 联系 聚合 管理
  3 Posts :: 14 Stories :: 0 Comments :: 0 Trackbacks

Tomcat7.0 websphere 7.0 服务器中Spring使用JNDI dataSource 配置

一、Tomcat 服务器中Spring 使用JNDI数据源及配置

1. TOMCAT_HOME目录下conf中的context.xml 文件中 <Context>标签中加入

<Resource name="jndids"

auth="Container"

type="javax.sql.DataSource"

password="password"

username="developer"

driverClassName="oracle.jdbc.OracleDriver"

url="jdbc:oracle:thin:@17.0.0.1:1521:orcl"

maxActive="100"

maxIdle="2"

maxWait="5000"

/>

2. cmis工程的web.xml中加入

<resource-ref>

<description>OracleDBConnection Pool</description> <res-ref-name>jndids</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>

3. Spring applicationContext.xml 文件中配置dataSource

<bean id="dataSource"

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

<property name="jndiName"> <value>java:comp/env/jndids</value> </property>

</bean>

二、Websphere服务器中Spring 使用JNDI数据源及配置

1. 创建JDBC提供者:

进入WebSphere管理控制台后,点击“资源”?JDBC?JDBC提供者”如下图,点击“新建”按钮,准备创建数据源。

a. 新建JDBC

b. 指定驱动driver (默认的路径可能不行,我改成了绝对路径)

2. 创建数据源

a. 进入数据源配置界面,点击“新建”按钮

b. 选择刚才创建的

JDBC

c. 输入URL

d. 设置安全性别名

如果已经创建了“组件管理的认证别名”和“容器管理的认证别名”,直接选择;如果没有创建点击“全局 J2C 认证别名”,如下图所示

在“全局J2C认证别名”界面点击“新建”按钮,进入“J2C认证数据建立”界面,分别输入别名(用户自定义)、用户标识、密码,然后点击“确定”按钮,完成J2C认证数据的创建,如下图所示:

()

回到“设置安全性别名”,选择“组件管理的认证别名”和“容器管理的认证别名”

e. 点击“下一步”按钮,进入“创建数据源摘要”界面,检查创建时录入的信息是

否正确,如果正确点击“完成”按钮,完成“数据源”建立,如图所示:

f. 点击保存到主配置,进行测试链接,测试连接是否成功,选择创建的数据源点击

“测试连接”按钮,如果一切成功则出现如下图所示界面,

否则请返回以上步骤,

认证检查配置的属性是否正确。

3. Spring applicationContext.xml 文件中配置dataSource

<bean id="dataSource"

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

<property name="jndiName"> <value>jndids</value> </property>

</bean>

posted on 2015-03-14 20:47 丘比特 阅读(453) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: