您的位置:首页 > 其它

WAS6.1数据源配置与测试

2015-10-15 15:45 183 查看
环境:windows XP、SQL Server 2000企业版、WAS6.1ND版

一、启动服务器

开始-->所有程序-->IBM WebSphere-->Application Server Network Deployment V6.1-->概要文件-->AppSrv01-->启动服务器



启动比较慢





黑窗口消失说明启动完成,接下来我们进管理控制台配置数据源

二、进入管理控制台

开始-->所有程序-->IBM WebSphere-->Application Server Network Deployment V6.1-->概要文件-->AppSrv01-->管理控制台

或者直接打开:https://localhost:9043/ibm/console/logon.jsp



点登录,点确定





三、配置J2C认证数据

左侧菜单 安全性-->安全管理、应用程序和基础结构,右侧菜单 Java认证和授权服务-->J2C认证数据



点击新建



别名填:SQLApp

用户名:sa

密码:sa

描述:SQL Server 2000 datasource



填完之后点确定,点保存到主配置





四、配置JDBC驱动程序

展开菜单左侧 资源-->JDBC-->JDBC提供程序



作用域选择节点=pcNode01,服务器=server1,点击新建



数据库类型选择:SQL Server

提供程序类型选择:DataDirect ConnectJDBC type 4 Driver for MS SQL Server

实施类型选择:连接池数据源

名称和描述默认生成即可



这个页面需要填base.jar包目录,找到base.jar的目录复制过来即可C:\Program Files\IBM\WebSphere\AppServer\lib



下面这个页面需要设置jar所在路径, 直接找到base.jar所在目录,把路径复制一下就好了C:\Program Files\IBM\WebSphere\AppServer\lib





确认配置信息,点击确定,点击保存到主配置



保存完后,我们可以在JDBC提供驱动里看到我们刚才配置的JDBC提供驱动项



五、配置数据源

展开左侧 资源-->JDBC-->数据源,

在右侧,作用域选择,点击新建



数据源名填:TestApp

JNDI名称填:jndi/Test

认证别名选择在签名配置的J2C认证名SQLApp



驱动程序选择上一步配置的SQLServer



数据库名填SQL Server 2000里已经存在的数据库名称,Northwind是默认创建的数据库,服务器名填连接要用的服务器名这里填的是主机名pc,也可以填ip



这里检查一下配置,点击完成,点击保存到主配置



再看一下刚才配置的数据源



六、测试刚才配置的数据源



发现报错



消息
在节点 pcNode01 上的服务器 server1 上,对数据源 TestApp 执行的测试连接操作由于以下异常 java.lang.ClassNotFoundException: com.ddtek.jdbcx.sqlserver.SQLServerDataSource 而失败。 查看 JVM 日志 获取进一步的详细信息。


这个是base.jar中的类名有问题,接下来修改类名

七、修改驱动程序的类名

点击左侧 资源-->JDBC-->JDBC提供程序,点击刚才配置的DataDirect ConnectJDBC type4 dirver for MS SQL Server



将实现类名改成com.ibm.websphere.jdbcx.sqlserver.SQLServerDataSource





点击应用,点击保存到主配置

八、重新测试

再次测试数据源,可以看到连接成功



九、代码测试

代码测试前,需要先替换掉base.jar,因为没有license的情况下是不允许外部程序调用的

jar包下载:http://download.csdn.net/detail/gsls200808/8513087

具体测试代码参考:WAS6.1JNDI数据源配置测试代码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: