J2EE服务器配置DataSource实战:WebSphere与Tomcat集成DB2、MySQL

需积分: 10 5 下载量 172 浏览量 更新于2024-07-30 收藏 1.39MB DOC 举报
"本文主要介绍了如何在J2EE服务器中配置DataSource,特别是在TOMCAT6和WebSphere6.1环境下,针对DB2和MySQL数据库进行配置。同时,文章还涉及了Spring Web应用如何访问这些数据源的配置细节。" 在J2EE服务器中配置DataSource是部署和运行基于Java的企业级应用的关键步骤,它允许应用与数据库进行通信。本文将通过具体的实例,讲解在两种主流的J2EE服务器——TOMCAT6和WebSphere6.1上配置DataSource的详细过程。 **WebSphere6.1中配置DB2** 1. **登录WebSphere管理控制台**,设置环境变量`DB2UNIVERSAL_JDBC_DRIVER_PATH`,指向DB2 JDBC驱动的位置。 2. **配置JDBC提供程序**,在“资源”>“JDBC”>“JDBC提供程序”下新建DB2UniversalJDBCDriverProvider。 3. **创建数据源**,在“资源”>“JDBC”>“数据源”中创建名为citic_DB2_DS的数据源,并填写相关配置如数据库URL、用户名、密码等。 4. **JAAS-J2C认证数据**,配置认证机制以确保安全连接。 5. **测试连接**,在数据源页面点击“测试连接”以验证配置是否成功。 **WebSphere6.1中配置MySQL** 1. **登录WebSphere管理控制台**,新建环境变量`MYSQL_JDBC_DRIVER_PATH`,指定MySQL JDBC驱动的位置。 2. **配置JDBC提供程序**,新建MySQLJDBCDriverProvider。 3. **创建数据源**,创建名为citic_mysql_DS的MySQL数据源。 4. **JAAS-J2C认证数据**,与配置DB2类似,设置认证数据。 5. **测试连接**,测试MySQL数据源的连通性。 **Tomcat6中配置MySQL和DB2** 1. **添加JDBC驱动**,将MySQL和DB2的JDBC驱动jar文件复制到Tomcat6的Lib目录下。 2. **配置context.xml和server.xml**,在相应位置添加数据源的定义,包括数据库连接信息、JNDI名称等。 **Spring Web程序访问DataSource的配置** 1. **Tomcat6下的配置** - **web.xml**,配置数据源监听器和JNDI查找。 - **Spring的xml文件**,可以通过JNDI查找或直接使用Bean来配置DataSource。 2. **WebSphere6.1下的配置** - **web.xml**,同样配置数据源监听器,但JNDI查找的名称需与WebSphere中的设置一致。 - **Spring的xml文件**,可以使用WebSphere提供的JNDI名称来查找数据源。 本文提供的步骤详尽且实用,对于开发和运维人员在部署基于SSH2架构的Web应用程序时,配置J2EE服务器的DataSource提供了清晰的指导,同时也涵盖了Spring Web应用如何通过不同的J2EE服务器环境访问这些数据源。