在 WebSphere 部署 WAR 应用
配置数据库的 JNDI
a) 打开左边的“资源->JDBC 提供程序”,选择右边的作用域为“服务器”。
b) 点击“新建”,新建指定数据库的 JDBC 的驱动程序所在的位置。
图 1
图 2
第 1页、共 21页
c) 选择你的数据库类型,XA 类型是支持分布式事务的驱动,一般不需要使用该种类
型的驱动。然后点击“应用”按钮。
d) 填写必要的信息,本页中最重要的信息是驱动程序的“类路径”。下图中的类路径
中有一个变量为“${ORACLE_JDBC_DRIVER_PATH}”,该变量在“环境->管理
WebSphere 变量”中设定。
图 3
图 4
第 2页、共 21页
e) 在下图的模块中设定变量的值。
f) 点击变量的名字,出现下图的界面,然后输入该变量的值。我的 Oracle 的驱动放
到了 d:\jdbcdriver 目录下,所以我设定为 d:\jdbcdriver。
图 5
图 6
第 3页、共 21页
g) 点击应用,然后出现下面的界面,点击界面下部分的“数据源”。
h) 出现如下界面,然后点击“新建”。
图 7
图 8
i) 出现如下界面,然后填入数据源的名字和 JNDI 的名字,注意程序中引用的 JNDI
的名字要和这里的完全一致。不用像 Tomcat 那样的“java:comp/env/”字符再加上
实际的 JNDI。名称可以随便填写。
图 9
第 4页、共 21页
j) 点击“应用”,然后点击“J2C 认证数据条目”。
k) 点击下图中的“新建”,新建一个 J2C 的认证数据条目,其实这个数据条目存储的
是数据库的用户名和密码。
图 10
l) 输入数据库的用户名和密码。别名可以随便填写。
图 11
图 12
第 5页、共 21页
m) 点击上图的“确定”后,出现如下界面,然后修改下图的“组建受管认证别名”和
“容器受管的认证别名”为刚才配置的 J2C 的认证数据条目。
n) 点击上图的“确定”,然后点击“定制属性”。
图 13
图 14
第 6页、共 21页
o) 填写 URL。
p) 输入 URL。
图 15
图 16
第 7页、共 21页
q) 输入 driverType,Oracle 的 Type4 的驱动的类型为 thin。
r) 点击“确定”,然后点击下图的“保存”按钮。
图 17
图 18
第 8页、共 21页