Websphere项目部署发布
安装Websphere7.0
选择安装应用服务器就好(安装步骤略)。打上7.0补丁(64位系统不用打补丁)。
启动Websphere7.0
访问控制台:
输入用户/密码:admin/ jyfk 登录成功
设置连接池
JDBC驱动程序
设置数据库- JDBC驱动程序JAR包。
选择资源--JDBC--JDBC驱动程序.如下图:
表格里所列出的是当然已提供的数据库-JDBC驱动程序。我们可新建一个驱动程序。点击新建按钮。如下图界面
数据库类型选择ORACLE,提供程序类型选ORACLE JDBC Driver 实施类型选择连接池。 点下一步。
这里出现输入数据库类路径信息。其中${ORACLE_JDBC_DRIVER_PATH} 为驱动程序JAR所在的路径。这个是个 HYPERLINK "40:9043/ibm/console/navigatorCmd.do?forwardName=VariableSubstitutionEntry.content.main" \o "WebSphere 变量" \t "detail" WebSphere 变量。需要在环境里设置。点下一步出现总结界面后,点完成即可。变量待下个步骤完成后返回修改操作。
设置 HYPERLINK "40:9043/ibm/console/navigatorCmd.do?forwardName=VariableSubstitutionEntry.content.main" \o "WebSphere 变量" \t "detail" WebSphere 变量
选择环境-- HYPERLINK "40:9043/ibm/console/navigatorCmd.do?forwardName=VariableSubstitutionEntry.content.main" \o "WebSphere 变量" \t "detail" WebSphere 变量。如图
在表格项里选择ORACLE_JDBC_DRIVER_PATH.设置启动程序所在的服务器路径。
这个值是Websphere服务器所在主机的安装目录地址。
如果主机上没有驱动程序,需要把驱动程序拷贝一份到主机上。如下图将java目录下的驱动程序拷贝到安装路径的lib下。
返回控制台,填写好值后,点击应用,之后点击保存。
变量设置好后,返回JDBC的驱动程序设置,进行修改,点击保存。
配置连接池
选择资源—JDBC--数据源
表格里显示的是现有连接池。这些连接池是共享的,部署在websphere上的应用都可以使用的。我们选择新建。
数据源名:使用简写,应用在项目里。在fkoa.xml文件中。
JNDI名称可随便写,建议和数据源名一致。
点下一步,出现选择JDBC提供程序,我们选择Oracle JDBC Driver.
. 点下一步。
输入数据库的链接URL和helper类,这需要与对应的数据库版本有关。
点击下一步后保存。
以上设置了JDBC连接池,还没有真正能够使用,我们还需要为连接池设置连接输入(用户/密码),这个就是JAAS-J2C认证数据。(注意,如果需要创建多个连接池时,建议先将对应的所有JAAS-J2C认证数据建立完成,之后再进行JDBC连接池配置。最后进行连接测试。)
选择并点击一个连接池,我们可以看到它的右边有个相关项:JAAS-J2C认证数据
点击JAAS-J2C认证数据。出现定义过的信息表格。我们可以新建一个JAAS-J2C认证数据。
别名(name)可以随便起,在实际配置中参考fkoa.xml和fksp.xml文件中的信息。用户标识(username)/密码(password)即是我们用于连接数据库的用户实例及密码。这个需要填写正确。
确定后完成,系统会自动在别名前添加。
我们设置好JAAS-J2C认证数据后,需要把这个认证数据与我们的连接池绑定起来。
选择编辑我们需要使用的连接池,如之前建立的qx连接池。
组件管理认证别名和容器管理认证别名里选择设定好的JAAS-J2C认证数据。
保存配置。
测试连接池。
在连接池列表里选择我们的一个连接池,然后点测试连接,如果连接成功,则显示:
这样我们的连接池已经可以正常使用了。
根据金叶复烤OA项目要求,需要完成网上审批,权限配置,OA的所有相关连接池和JAAS-J2C认证的配置,具体参考fkoa.xml和fksp.xml文件中的信息。如下,共9个认证配置,9个连接池设置,且都测试连接成功:
到目前为止,websphere部署完成。
项目打包
修改项目(项目路径如:D:\java\fkoa\root\WEB-INF)的web.xm