websphere安装及部署
安装
1,安装websphere,点击c88spml下的launchpad.exe,安装websphere Application Server Network Deployment 的安装向导。
2,其中有一步选择“应用程序服务器”。
其他的都是默认下一步
3,注意,路径都安装在d盘的IBM路径下,把Program Files去了。
4,安装websphere安装补丁的工具。
在\waspatch\download.updii.61017.windows.ia32\UpdateInstaller\install.exe
5,基本都是默认下一步,注意把这个跟服务程序都安装在一个目录下。
6,补丁是这两个: 6.1.0-WS-WASSDK-WinX32-FP0000017.pak和
6.1.0-WS-WAS-WinX32-FP000001
7.pak,把这两个拷贝到一个文件夹下,注
意路径不要是中文的。
7,由于在安装过程中,有项默认程序,把服务起了,到安装补丁的时候要把服务停了再安装。
8,安装补丁,打开程序----ibm websphere-----update installer for websphere v6.1,也就是D:\IBM\WebSphere\UpdateInstaller\update.bat这个文件。
9,打开后,都是默认值,到选择维护包目录时,选择补丁包的目录,安装即可。
启动和停止:
在运行中cmd,到d盘路径:D:\ibm\websphere\appserver\bin下,启动和停止是:D:\ibm\websphere\appserver\bin startServer server1
D:\ibm\websphere\appserver\bin stopServer server1
启动或停止是通过访问ie中的:http://localhost:9060/admin来看服务是否启动。
部署
1,打开概要文件管理工具
打开概要文件后,默认的基本都是下一步,如图所示,相应选择
这一步中概要文件名和概要目录名称要保持一致,这个名称是可以修改的。
如图所示,都改成了test,以后的各个项目都可以改成自己的名称,方便管理。
用户名和密码都是dhccoa
然后创建,下一步就是完成,完成可以选择第一步启动,也可以不选。
第二步
启动服务
到目录D:\IBM\WebSphere\AppServer\profiles\test\bin startServer server1
停止服务
D:\IBM\WebSphere\AppServer\profiles\test\bin stopServer server1 –username dhccoa –password dhccoa
注意,路径是相对与概要文件名,例如概要文件名是test,目录就是D:\IBM\WebSphere\AppServer\profiles\test\bin
比如:概要文件名是ningmei目录是D:\IBM\WebSphere\AppServer\profiles\ningmei\bin
在ie中打开如下:
用户标识和密码都是dhccoa
首先建立数据源,资源的jdbc,选择资源的jdbc下的jdbc提供程序,选择作用域新建。
Ojdbc14.jar是拷贝过来的,路径是D:\IBM\WebSphere\AppServer\profiles\test\lib,lib目录是自己建立的
Ojdbc14.jar是oracl的驱动。
记得点击保存。
然后进入Oracle JDBC Driver
点击数据源。
新建
注意名称wfmsDataSource.
172.18.18.249:1521是数据库服务器。
如果服务器在本地,url就配成:jdbc:oracle:thin:@localhost:1521:XE
下面选择相应的数据库及版本。
Oracle 10g
完成后保存
进入数据源,建立jaas认证—J2C认证数据
新建
到应用程序的企业应用程序下把3个无关的东西卸载。
然后安装
到服务器的应用程序服务器的server1下
新建
注意,名称是他们给的文件,主要是解决404错误的文件,文件内容是:
在W AS Console -> Application Servers -> <server> -> Web Container Settings -> Web Container -> Custom Properties里,增加一个custom property,名字为com.ibm.ws.webcontainer.invokefilterscompatibility,值为true。
初始堆大小和最大不要相同。
调试参数:使用默认的
通用参数:-DEW AY_HOME=D:\IBM\WebSphere\AppServer\profiles\test\dhcc-home 这个路径时你拷贝dhcc-home文件夹的目录。
路径是我们建立的,dhcc-home这个目录是拷贝过来的。
注意拷贝后要把网卡邦定的3个证书拷贝过来覆盖。
(eway的人给的)
资源引用:
点击企业应用程序,点击nmoa_war,进入后,
点击资源引用进入配置界面如下图:
进入配置界面
注意选择使用缺省方法后,下面把要邦定的数据勾上应用,然后确定即可。
如果再次打开,里面的点和勾是没有的,不要慌张。
注意点击保存。
在服务器器中我们要修改几个地方,
1,修改jdk的版本:把代码加上即可
<jspAttributes xmi:id="JSPAttribute_0" name="jdkSourceLevel" value="15"/>拷贝到当前服
务器的D:\dhcc\project\nmoa\web\WEB-INF\ibm-web-ext.xmi文件中,拷贝后大概样子:<?xml version="1.0" encoding="UTF-8"?>
<com.ibm.ejs.models.base.extensions.webappext:WebAppExtension xmi:version="2.0" xmlns:xmi="/XMI"
xmlns:com.ibm.ejs.models.base.extensions.webappext="webappext.xmi"
xmi:id="WebAppExtension_1218105202828">
<webApp href="WEB-INF/web.xml#WebApp_1219653166468"/>
<jspAttributes xmi:id="JSPAttribute_0" name="jdkSourceLevel" value="15"/>
<jspAttributes xmi:id="JSPAttribute_1" name="reloadEnabled" value="true"/>
<jspAttributes xmi:id="JSPAttribute_2" name="reloadInterval" value="10"/>
</com.ibm.ejs.models.base.extensions.webappext:WebAppExtension>
2,拷贝jar包
把本地目录:D:\dhcc\soft\DhccOA\jdk\jdk1.5.0_08\jre\lib\ext下的bcprov-jdk15-133.jar拷贝到服务器目录的\IBM\WebSphere\AppServer\java\jre\lib\ext\
3,拷贝安全文件
把本地目录:D:\dhcc\soft\DhccOA\jdk\jdk1.5.0_08\jre\lib\security下的deskey.dat拷贝到服务器目录的\IBM\WebSphere\AppServer\java\jre\lib\security\
4,D:\IBM\WebSphere\AppServer\profiles\dhcc-home\conf\framework.properties中文注释删除
资源文件夹中有文件夹dhcc-home、nmoa.war、deskey.dat、bcprov-jdk15-133.jar、Ojdbc14.jar、web容器定制属性.txt。
重新启动服务器,登陆http://localhost:8094(生成的端口号)
切记:dhcc-home文件夹不可覆盖删除。
里面有文件模板及附件等重要资料
当dhcc-home中被人改动后提交到服务器上时,我先从服务器上吧东西取下来,记录取了哪些东西,然后把有改动的东西拷贝到服务器上去,并覆盖。