WebLogic 配置 JNDI 数据源详解
在Java应用开发中,JNDI(Java Naming and Directory Interface)数据源是常用的资源之一,WebLogic作为一款强大的Java应用服务器,提供了丰富的JNDI数据源配置方式,本文将详细介绍如何在WebLogic中配置JNDI数据源,包括基本步骤、注意事项以及常见问题解答。

配置步骤
1 准备工作
在配置JNDI数据源之前,请确保以下准备工作已完成:
- 安装并启动WebLogic Server。
- 创建一个WebLogic域。
- 在WebLogic域中创建一个管理员用户和密码。
2 创建数据源
登录到WebLogic管理控制台(Console)。
选择“Domain Structure”下的“Resources”。
在“Resources”页面中,点击“Data Sources”。
点击“New”按钮,选择“JDBC Data Source”。
在弹出的“Create JDBC Data Source”页面中,填写以下信息:

属性 说明 JNDI Name 指定数据源的JNDI名称,java:comp/env/jdbc/MyDataSource JDBC Driver 选择数据源对应的JDBC驱动程序,Oracle JDBC Driver Database Name 数据库名称,ORCL Username 数据库用户名,user Password 数据库密码,password 点击“Next”按钮,配置连接池参数。
3 配置连接池
在“Create JDBC Data Source”页面中,点击“Next”按钮,进入“Connection Pool”页面。
填写以下信息:
属性 说明 Pool Name 连接池名称,MyDataSourcePool Maximum Pool Size 连接池最大连接数,20 Minimum Pool Size 连接池最小连接数,5 Maximum Wait Time 等待连接的最大时间(毫秒),5000 Test Connection Frequency 测试连接的频率(分钟),10 Test Connection Timeout 测试连接的超时时间(秒),10 Validate Connection 是否在从连接池中获取连接时进行验证,Yes 点击“Next”按钮,配置连接验证。
4 配置连接验证
在“Create JDBC Data Source”页面中,点击“Next”按钮,进入“Connection Validation”页面。
选择“Validate Connection”选项,并填写以下信息:

属性 说明 Validation Method 验证连接的方法,Validate with SQL Validation SQL 验证SQL语句,SELECT 1 FROM DUAL 点击“Next”按钮,完成配置。
注意事项
- JNDI名称需要遵循一定的命名规则,java:comp/env/jdbc/DataSourceName。
- 选择合适的JDBC驱动程序,确保与数据库版本兼容。
- 合理配置连接池参数,避免资源浪费和性能问题。
常见问题解答
FAQs
Q1:如何修改已配置的数据源?
A1:登录WebLogic管理控制台,选择“Domain Structure”下的“Resources”,找到对应的数据源,点击“Edit”按钮进行修改。
Q2:如何删除已配置的数据源?
A2:登录WebLogic管理控制台,选择“Domain Structure”下的“Resources”,找到对应的数据源,点击“Delete”按钮进行删除。
图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/152740.html




