如何使用管理控制台在WebSphere Application Server 7上设置Oracle JDBC数据源?
答案 0 :(得分:30)
登录正在运行的服务器的管理控制台,即Window - > 显示视图 - >服务器|右键单击服务器 - >运行管理 - >运行管理控制台
环境 - > WebSphere变量
在列表中找到“ ORACLE JDBC DRIVER PATH ”名称(第二页) 并单击其链接
将其“值”设置为“目录”(不是实际路径+文件名) ojdbc6.jar驻留在文件系统上的位置
我们可以在外部设置此路径,可以是独立的ojdbc6.jar,也可以在Oracle客户端软件包中找到它,即C:\ app \\ product \ 11.2.0 \ client_1
点击“应用”,然后点击“保存”(在顶部)
返回WAS管理控制台,转到安全性 - >全球安全
在“身份验证”面板上,展开“Java身份验证和 授权服务“ - > J2C身份验证数据
点击“新建”
给它一个别名,即Alias_Oracle并输入我们的当前名称 数据库的凭证:用户ID = your_db_username,密码= your_db_password
点击“应用”,然后点击“保存”
转到资源 - > JDBC - > JDBC提供程序
确保选择了正确的范围,即 Node = DOMAINHOSTNAMENode01或其他东西
单击“新建”以创建新的JDBC提供程序
步骤1:从“数据库类型”菜单中选择“Oracle” Provider type = Oracle JDBC Driver |实现类型=连接池数据源
保留“名称”作为默认值,即“Oracle JDBC Driver”
步骤2:如果您正确设置了ORACLE JDBC DRIVER PATH,它应该已经为您选择了“ojdbc6.jar”的相应“类路径” 第3步:摘要,单击“完成”
转到资源 - > JDBC - >数据来源
确保选择正确的范围,即 Node = DOMAINHOSTNAMENode01或其他东西
点击“新建”
步骤1:数据源名称=“Oracle JDBC驱动程序”| JNDI name =“jdbc / OracleDS”
步骤2:选择“选择现有JDBC提供程序”=“Oracle JDBC驱动程序”
步骤3:URL =“jdbc:oracle:thin:@hostname:port:db_alias”|数据存储帮助程序类名称=“Oracle11g数据存储帮助程序”
步骤4:组件管理的身份验证别名= DOMAINHOSTNAMENode01 / Alias_Oracle
选择“DefaultPrincipalMapping”
第5步:摘要,单击“完成”
返回“数据源”屏幕,选择新创建的数据源 和“测试连接”。如果成功,你就完成了
您可以通过编程方式检索数据源:
Context initContext = new InitialContext(); dataSource =(DataSource)initContext.lookup(“jdbc / OracleDS”);