websphere
Posted sky
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了websphere相关的知识,希望对你有一定的参考价值。
Windows:启动服务器-->管理控制台--->账号和密码
JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一
JNDI的作用
1、JNDI 提出的目的是为了解藕,是为了开发更加容易维护,容易扩展,容易部署的应用。
2、JNDI 是一个sun提出的一个规范(类似于jdbc),具体的实现是各个j2ee容器提供商,sun 只是要求,j2ee容器必须有JNDI这样的功能。
3、JNDI 在j2ee系统中的角色是“交换机”,是J2EE组件在运行时间接地查找其他组件、资源或服务的通用机制。
4、JNDI 是通过资源的名字来查找的,资源的名字在整个j2ee应用中(j2ee容器中)是唯一的。
-------------------------------------------------------
websphere配置mysql数据源:
1>安装MySQL的JDBC驱动
新建JDBC驱动前将系统中MySQL JDBC 驱动存放路径设置为websphere系统变量。点击‘环境‘---->‘websphere变量‘,点“新建”,
新建一个变量 名称:MYSQL_JDBC_LIB 值:
2>回到JDBC驱动页面,新建一个JDBC驱动,命名为 MySQL JDBC Provider
点击“资源”--->JDBC--->
作用域:
名称:MySQL JDBC Provider
描述:MySQL JDBC Provider configuration
类路径:${MySQL_JDBC_LIB}/5.6.16/mysql-connection-java.jar
实现类名:com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource
注意实现类名不是我们平时经常使用的com.mysql.jdbc.Driver。仔细看Tip就会发现这里需要填写javax.sql.XADatasource 或者javax.sql.ConnectionPoolDataSource的实现,所以这里填写的是MySQL驱动实现的com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource。到此为止,MySQL 的 JDBC驱动配置完毕。
3>配置一个DataSource给应用使用
点击‘资源‘->‘JDBC‘->‘数据源‘,在右边面板新建一个数据源,根据向导进行,记得选择JDBC驱动的时候选择刚刚创建的MySQL JDBC驱动。
注意的是Helper类应该填写 com.ibm.websphere.rsadapter.ConnectJDBCDataStoreHelper
接着在最右边有个‘定制属性‘链接,点击后设定这个Datasource访问数据库的地址、用户名和密码
最后记得测试一下链接是否成功。还有一些数据池的配置,诸如最大链接,超时等等
##################################################################
第二步,选择页面左侧的"资源"->JDBC提供者。
新建JDBC提供者。
类路径:${User-defined_JDBC_DRIVER_PATH}/mysql-connector-java-3.1.7-bin.jar
后面就是下载的mysql的jar包的名字
实现类名:com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource
第三步,点击进入建好的JDBC提供者,选择右侧的数据源。
新建数据源(连接池)
名称:mysql
JNDI名称:jdbc/mysql
第四步,点击建好的数据源mysql,进入。选择“定制属性”。
下面依次去新建如下属性。
(1) databaseName 值:你的数据库名?autoReconnect=true
(2) serverName 值:localhost
(3) port 值:3306
(4) factory 值:com.mysql.jdbc.jdbc2.optional.MysqlDataSourceFactory
(5) user 值:root
(6) password 值:你的密码
完成了如上操作后,就可以测试连接了:)
-------------------------------------------------------------------------------------------
配置oracle数据源
1 配置oracle驱动程序
点“环境” ---->websphere变量---->选择“ORACLE_JDBC_DRIVER_PATH” ----》输入ojdbc14.jar所在的路径:如:E:websphere-installjarojdbc14.jar,在保存
2 配置JDBC
点击 “资源”——jdbc——jdbc提供程序
作用域:(该机器的节点)
数据库类型:oracle
提供程序类型:Oracle JDBC Driver
实现类型:连接池数据源
名称:Oracle JDBC Driver
描述:。。。
类路径:E:websphere-installjarojdbc6.jar
注意:oracle9i及10g一般用的驱动是ojdbc14.jar;
3 配置数据源
点击“资源 ----> jdbc ----> 数据源
(1)作用域:cells:zy-PC2015Node01Cell:nodes:zy-PC2015Node01
数据源名:(自定义)orcale_test
JNDI名称:(自定义)
(2)选择现有的JDBC提供程序:Oracle JDBC Driver
(3)URL:根据实际情况填写,例如:jdbc:oracle:thin:@199.3.8.252:1521:ora92
对于瘦驱动程序:jdbc:oracle:thin:@localhost:1521:sample
对于胖驱动程序:jdbc:oracle:oci8:sample
最后保存
4 配置JAAS-J2C认证数据
“资源 ----> jdbc ----> 数据源 :选择刚创建的数据源:orcale_test ---->右侧点击:JAAS-J2C认证 ---->创建:
################################################
配置db2数据源
1 点“环境” ---->websphere变量---->选择“DB2UNIVERSAL_JDBC_DRIVER_PATH” ----》DB2数据库驱动jar包的存放位置:如:E:websphere-installjardb2jcc.jar,再保存
2 配置JDBC
点击 “资源”——jdbc——jdbc提供程序
作用域:(该机器的节点)
名称:DB2 Universal JDBC Driver Provider
描述:。。。
类路径:。。。
3 配置数据源
点击“资源 ----> jdbc ----> 数据源
(1)作用域:cells:zy-PC2015Node01Cell:nodes:zy-PC2015Node01
数据源名:(自定义)db2test
JNDI名称:(自定义)jdbc/db2test
(2)选择现有的JDBC提供程序:Oracle JDBC Driver
(3) 驱动程序类型:4
数据库名:(数据源所连接的数据库的名称)
服务器名称:
端口号:
以上是关于websphere的主要内容,如果未能解决你的问题,请参考以下文章