首先说一下Websphere 很烂!别看那么那么多功能,基本上所有功能都可以在admin console中配置,但也很鸡肋。很多配置的功能并不能立马生效,非得重启Websphere才能生效。
当然这个烂是相对于免费的Tomcat和JBoss来说的,要是Websphere也免费,那它也不烂。没办法,再烂还是得用,谁叫它是IBM的呢,谁叫银行业都痴迷如它呢!
进入正题,今天我们就来说说怎么配置JNDI Data Source.
1. 配置Database Driver
设置JDBC Driver的路径, 以Oracle为例。
点击Environment > WebSphere Variables. 在打开的列表中设置ORACLE_JDBC_DRIVER_PATH,并将ojdbc14.jar copy到ORACLE_JDBC_DRIVER_PATH设置的路径。
OSGi在引用Database Driver Class 时有ClassLoader的问题。OSGi Application要特殊处理, 目前想到的办法是将ojdbc14.jar copy到[WebSphere_HOME]\java\jre\lib\ext\。
2. 配置User Credentials for JNDI Data Source
在Websphere中Data Source的用户密码相关的配置不是直接配置在Data Source中。 Websphere有一个Security的模块,在Security模块中保存了所有的用户和密码信息。创建Data Source需要先在Security中创建数据库的User Credentials.
点击Security > Secure administration, applications, and infrastructure. 在打开的页面中点击Authentication > Java Authentication and Authorization Service > J2C authentication data.在打开的页面中点击New,输入相关的信息并保存。
3. 配置JDBC provider
点击Resources > JDBC > JDBC Providers. 打开JDBC providers配置页面。 选择Scop并点击New, 进入Create new JDBC provider页面。 选择相关信息,并设置JDBC Provider Name, 点击Next进入Enter database class path information Page, click Next, click Finish.
4. 配置JDBC Data Source
点击Resources > JDBC > Data sources. 打开Data sources配置页面。 选择Scop并点击New, 进入Create a data source页面。设置Data source name and JNDI name, Component-managed authentication alias and XA recovery authentication
alias选择之前配置User Credentials. 点击Next进入Select JDBC provider Page,选择之前配置的JDBC Provider 点Next 进入Step 3. 设置Url和helper class name, click Next, click Finish.
整个JNDI Data Source 的配置过程就完成了。
另外,如果自己还是低手,
Additional Properties之类的就用默认的就可以了,免得出现一些瞎折腾的问题!
分享到:
相关推荐
本文将详细介绍如何安装和配置WebSphere 6.1,包括设置DataSource、JDBC连接、JNDI命名以及Oracle数据库的集成。 **1. 安装WebSphere 6.1** 首先,你需要解压缩WebSphere 6.1的安装包,进入WAS文件夹。双击`...
本话题将深入探讨“WebSphere6.1 for Oracle数据源配置”的相关知识,这对于理解如何在WebSphere环境中集成Oracle数据库至关重要。 首先,让我们了解一下数据源在WebSphere中的角色。数据源是JDBC(Java Database ...
### MyEclipse 6.0 下 Websphere 6.1 的配置详解 #### 一、概述 在软件开发过程中,集成开发环境的选择至关重要。MyEclipse 作为一款功能强大的 Java 开发工具,深受广大开发者的喜爱。而 WebSphere Application ...
WebSphere Application Server 6.1 是 IBM 提供的一款企业级应用服务器,支持Java Message Service (JMS) 技术,用于实现异步通信和解耦应用程序。JMS 是一种标准API,允许应用程序创建、发送、接收和读取消息。以下...
【Websphere 6.1 部署详解】 Websphere 6.1 是IBM提供的一款企业级应用服务器,用于部署和管理Java EE应用程序。本篇将详细讲解Websphere 6.1的部署过程,包括服务器的启动与关闭、应用部署、中文支持设置、...
### WebSphere 6.1 配置指南:发布 Web 应用及数据库连接池设置 #### 一、概述 在本篇文章中,我们将详细介绍如何在 IBM WebSphere Application Server 6.1 版本中配置并发布一个 Web 应用程序,并特别关注于...
本篇将详细讲解如何在WebSphere 6.1版本中配置和使用MySQL数据源,以便应用程序能够有效地与MySQL数据库进行交互。 首先,我们需要理解WebSphere中的数据源是什么。数据源(DataSource)是一种JDBC(Java Database ...
### 在IBM WebSphere 6.1中配置IBM MQ并通过JMS验证的方法 #### 一、配置概述 在本文档中,我们将详细介绍如何在IBM WebSphere 6.1中配置IBM MQ,并通过Java消息服务(JMS)进行验证的过程。IBM MQ是一种高级的...
在本文中,我们将深入探讨如何在RHEL Server 5.4上部署WebSphere Application Server 6.1。WebSphere是IBM提供的一款强大的企业级应用服务器,用于运行和管理Java应用程序和Web服务。以下是一个详细的步骤指南,涵盖...
### WebSphere Portal 6.1 集群安装与配置详解 #### 一、引言 构建并配置一个集群环境可以是一项极其复杂的工作。本文档提供了使用 WebSphere Portal 6.1 版本构建集群环境的最佳实践方法。该示例将创建一个包含两...
【WebSphere Application Server v6.1 应用管理】是IBM提供的一款强大的企业级应用服务器管理平台,主要用于托管、部署和管理Java EE(Java Platform, Enterprise Edition)应用程序。在这个版本中,WebSphere提供了...
在本文中,我们将探讨如何在不同的服务器环境中配置Data Source,包括IBM Websphere 6.1与MySQL以及DB2数据库的集成。Data Source是J2EE应用服务器中用于管理数据库连接的重要组件,它允许应用程序通过JDBC(Java ...
【WebSphere6配置】 WebSphere 6是一款IBM提供的企业级应用服务器,用于托管Java应用程序和服务。本配置文档主要涵盖WebSphere6的安装、升级、环境配置以及项目部署四个关键环节。 1. **WebSphere安装** - 首先,...
在IT行业中,WebSphere是IBM推出的一款企业级应用服务器,而Oracle 10g则是一款广泛应用的关系型数据库管理系统。本文将详细阐述如何在WebSphere 6版本中配置Oracle 10g作为数据源,这对于搭建企业级应用环境,实现...
8. 在这个页面上,选择“Native Data Source”单选按钮,然后点击“Continue”按钮,进入“Create Data Source - Native Data Source”页面(如图7所示)。 9. 在“Name”文本字段中,输入数据源的名称,例如...
WebSphere Application Server 6.1是一款由IBM推出的服务器软件,用于部署和管理企业级Java应用程序。这个版本在当时是颇受欢迎的企业级应用服务器,尤其在处理J2EE(Java 2 Platform, Enterprise Edition)应用程序...
在IBM WebSphere Application Server 6.1中配置JDBC数据源是将应用程序连接到数据库的关键步骤。这个过程涉及创建和配置JDBC提供程序、数据源以及相关的认证别名,以确保应用程序能够顺利地访问和操作数据库。以下是...
在IT行业中,WebSphere是一款由IBM开发的企业级应用服务器,广泛用于部署和管理Java应用程序,尤其是基于JNDI(Java Naming and Directory Interface)的应用。JNDI是Java平台的一个核心API,它为Java应用程序提供了...
【在Linux上部署WebSphere 6.1服务详解】 WebSphere是IBM提供的一个企业级Java应用服务器,用于托管和管理Java应用程序。在Linux环境中部署WebSphere 6.1,主要涉及以下几个步骤: **一、安装WebSphere应用服务** ...