WAS7在分布式平台上的安装和应用部署 2010 05 wd_第1页
WAS7在分布式平台上的安装和应用部署 2010 05 wd_第2页
WAS7在分布式平台上的安装和应用部署 2010 05 wd_第3页
WAS7在分布式平台上的安装和应用部署 2010 05 wd_第4页
WAS7在分布式平台上的安装和应用部署 2010 05 wd_第5页
已阅读5页,还剩91页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、WAS安装、调整和应用部署目录WAS安装、调整和应用部署1说明:2必备条件2操作系统准备3WAS v6.1的安装4进入管理控制台的方法29创建和配置数据源31安装IBM HTTP SERVER和HTTP 插件(一般在集群环境下才需要此步)40在应用中使用Reference引用的方式访问数据源53应用部署54验证WAS安装和配置:60重新生成插件,从IHS作为入口访问应用60WAS参数设置和调整62停止和启动WAS的方法72查看系统日志73资源监控和参数调整方法73常见的日常管理任务77查看/更改应用服务器端口77新建/删除概要文件80管理安全性80常用网上资源82说明:本文主要以AIX系统为例

2、,说明了安装WebSphere应用服务器的基本过程。与平台有关的特性,文中略作说明,详细内容请参见WebSphere信息中心。必备条件1 为了安装设置最简便,本文所有操作请都在root用户下进行2 如果使用非root安装,请参照信息中心,主要是对安装目录需要有相应权限。操作系统准备1) 确认操作系统版本是否满足要求到如下网址去查看当前操作系统是否满足WebSphere应用服务器要求。2) 确认操作系统的各项参数、安装的包符合要求WebSphere应用服务器信息中心明确列出了对各种操作系统要求的参数修改、需要的rpm包等等。请参见WebSphere信息中心的Preparing XXX syste

3、ms for installation。例如,对于AIX,是Preparing AIX systems for installation。对于Solaris,是Preparing Solaris systems for installation。例如,对于AIX系统,WebSphere应用服务器信息中心列出了:WAS v7的安装 l 安装WAS产品1 将WAS v7 Network Deployment安装介质拷贝到主机Leolpar01上键入如下命令创建目录:cd /homemkdir wasbuildscd wasbuildsmkdir was70请将介质上传至/home/wasbuild

4、s/was70目录2 介质大小和用途说明如下:726MWAS ND安装介质94M WAS ND安装介质(SDK)111M补丁安装工厂514MWAS ND补丁(有时,根据安装组件的不同,可能会有多个补丁文件,也就是多个pak文件)85M SDK补丁注意:最新版的补丁需要最新版的补丁工厂(update installer),请在下载补丁同时下载最新版的补丁工厂对于was7,请到下载最新补丁工厂。请到下载补丁文件。3 将安装介质和补丁解包:cd /home/wasbuilds/was70mkdir wasmkdir updateinstaller解包WAS ND的安装介质:cd /home/wasb

5、uilds/was70/wasunzip ./unzip ./解包WAS ND的补丁安装工厂:cd /home/wasbuilds/was70/updateinstallerunzip ./给安装目录足够的权限:cd /home/wasbuilds/was70chmod R 777 waschmod R 777 updateinstaller4要安装WAS,进入目录/home/wasbuilds/was7/WAS,执行install命令,开始安装。如下图:/注意:如果安装界面显示乱码,则把语言改成英文:export LANG=en_US5 出现如下页面,点击“Next”:6 出现如下页面,选择

6、“I accept”,点击“Next”:7 在出现的页面上点击“Next”(出现“Passed”表示WAS7安装程序通过对操作系统的检查)8 出现如下页面,点击“Next”(注意,不要选取“Install the sample applications”,也就是不安装样例):9 出现如下页面,确认WAS安装目录为“/usr/IBM/WebSphere/AppServer”,点击“Next”:10 出现如下页面,在“Environments”一栏选择“None”,点击“Next”:(注:因为我们要在打完补丁后再进行概要文件的创建和设置,所以在这里选择None,暂时不做)11 出现如下页面警告未创

7、建概要文件。如上所述,我们将把这个工作放到安装和打补丁之后进行。所以这里点击“Yes”:12 在接下来出现的页面上点击“Next”;(注意,不要选取“Create a repository for Centralized Installation Managers”,即不使用中央安装的功能)13 在出现的页面上点击“Next”;14 等待安装进度条行进至100%15 出现如下页面,取消选择“Create a new WebSphere Application Server profile using the Profile management tool”,原因如上所述,我们将把这个工作放到安

8、装和打补丁之后进行。点击“Finish”:l 安装补丁安装工厂,并打补丁16 补丁安装工厂:1) 进入目录/home/wasbuilds/was70/updateinstaller/UpdateInstaller,执行install命令,如下图所示:2) 出现如下页面,点击“Next”:3) 出现如下页面,选择“I accept”,点击“Next”:4) 在出现的页面上点击“Next”(出现“Passed”表示补丁安装安装工厂的安装程序通过对操作系统的检查);5) 出现如下页面,确认安装目录为“/usr/IBM/WebSphere/UpdateInstaller”,点击“Next”:6) 在出

9、现的页面上点击“Next”;7) 等待进度条行进至100%8) 出现如下页面,选择“Launch IBM Update Installer for WebSphere software on exit”(这一步会在结束补丁安装工厂的安装后,自动启动补丁安装工厂),点击“Finish”;在新版本的安装工厂(版本大于updateInstaller V之后)安装完毕之后,对于9)到 15)步骤,可省略为:在“选择维护包目录”页面中,选择补丁文件所在目录即可,WAS会自动识别该目录下需要打的补丁文件,然后一次打完。以后,每一次打补丁的过程,都是:1) 把补丁文件拷贝到补丁工厂安装目录的maintena

10、nce目录下2) 在补丁工厂的安装目录下,执行./update.sh命令启动补丁工厂;3) 在maintenance package selection页面中选择想要打的补丁。一般来说,WAS补丁的命名规范为:版本名-产品名-产品组件名-平台名-补丁编号名.pak例如:-WS-WAS-AixPPC32-FP0000003.pak-WS-WASSDK-AixPPC32-FP0000003.pak如果您安装了WAS,就需要产品组件名为WASSDK和WAS的补丁;如果您安装了IBM Http Server,就需要产品组件名为IHS的补丁;如果您安装了Plugin就需要产品组件名为PLG的补丁。注意:

11、最新版的补丁需要最新版的补丁工厂(update installer),请在下载补丁同时下载最新版的补丁工厂9) 拷贝补丁文件至目录/usr/IBM/WebSphere/UpdateInstaller/maintenance下:cp /home/wasbuilds/was70/*.pak /usr/IBM/WebSphere/UpdateInstaller/maintenance/.10) 在拷贝补丁文件的同时,补丁安装向导可能会自动弹出(注:如果该页面没有自动弹出,请执行/usr/IBM/WebSphere/UpdateInstaller/update.sh),如下图所示。请确认已经执行过上一

12、步后,再点击“Next”:11) 出现如下页面,确认WAS的安装目录为“/usr/IBM/WebSphere/AppServer”,点击“Next”:12) 出现如下页面,确认选择了“Install maintenance package”,点击“Next”:13) 出现如下页面,确认该目录下的确存在补丁文件,即为第9)步已拷贝文件到该目录下,或者,选择想要安装的补丁文件所在的目录,点击“Next”:注意:l 安装补丁时,需要确保当前没有WAS进程在运行,使用ps ef |grep java命令查看。14) 出现如下页面,选中所有需要安装的补丁文件,点击“Next”:15) 出现如下页面,点击

13、“Next”:16) 等待进度条行进至100%17) 出现如下页面,点击“Finish”:18) 查看版本,确认补丁安装成功:执行:/usr/IBM/WebSphere/AppServer/bin/versionInfo.sh出现如下页面。注意最后10行以内的内容。Version应为:l 创建概要文件17 创建并配置概要文件确认WAS的安装包是32位还是64位,一般通过安装介质的文件名即可判断(注意,通常,大多数64位的操作系统上仍然可以安装32位的WAS,因此,请确保您知道您的WAS安装包是32位还是64位的。)。下面的过程1) n) 以32位的WAS为例。如果是64位的WAS,请参见本小节

14、最后的灰色框。1) 启用概要文件创建向导:进入目录/usr/IBM/WebSphere/AppServer/bin/ProfileManagement,执行pmt.sh如下图:2) 出现如下页面,点击“Launch Profile Management Tool”:3) 出现如下页面,点击“Create”4) 出现如下页面,选择“Application server”,点击“Next”:5) 出现如下页面,选择“Advanced profile creation”(注意,因为我们要自己定义概要文件的名称和路径,故选则该高级向导),点击“Next”:6) 出现如下页面,确认两个选择框都一定选中,

15、点击“Next”:7) 出现如下页面,输入并确认如下信息,注意,不要选择“Create the server using the development template”,点击“Next”:Profile name:AppSrv01Profile directory:/usr/IBM/WebSphere/AppServer/profiles/AppSrv018) 出现如下页面,输入并确认如下信息,点击“Next”:Node name:leopar01Node01Host name:(注意:Host name可以通过在操作系统提示符下键入命令hostname来查看,然后输入到这里,Node n

16、ame建议用hostname加上字符串“Node”来命名)9) 出现如下页面,选择“Enable administrative security”,输入并确认如下信息,点击“Next”:User name: adminPassword: passwordConfirm password:password(注意,该用户名和密码只用于WAS管理员登陆WAS的惯例控制台,和操作系统的用户无关)10) 出现如下两个页面,进行安全证书配置,接受默认值,点击“Next”:11) 出现如下页面,接受默认值,点击“Next”:12) 从该步骤开始,都是在配置远程的Web Server。在我们的例子中是IBM

17、HTTP Server。无论远程IBM HTTP Server是否已经安装,都可以进行如下的配置。出现如下页面,选择“Create a Web server definition”,输入并确认如下信息,点击“Next”:Web server type:IBM HTTP ServerWeb server operating system:AIXWeb server name:webserver1Web server host name or IP address:13) 出现如下页面,确认Web server的安装路径为“/usr/IBM/HTTPServer”,Web server plug-

18、in的安装路径为“/usr/IBM/HTTPServer/Plugins”,点击“Next”:14) 在出现的页面上点击“Create”;15) 等待进度条行进至100%;16) 出现如下页面,确认选中“Launch the First steps console”,点击“Finish”:17) First steps console将会自动弹出,点击“Installation verification”,如下图所示(如果该页面未自动弹出,请进入目录/usr/IBM/WebSphere/AppServer/profiles/AppSrv01/firststeps,执行firststeps.sh

19、)步手工验证):18) 如下页面将会自动弹出,等待验证结束(最后会显示:“The installation is complete”),注意查看验证过程是否报错。如下图所示就是成功安装的显示:19) 返回First steps console,点击“Exit”,First steps console和验证窗口都将退出。20) 输入如下URL进一步验证安装:http:/:9080/snoop如果页面显示如下,则恭喜您,WAS ND V7的安装和概要文件配置全部成功完成!如果是64位的WAS,请直接使用./manageprofiles.sh命令。语法请参见红皮书:sg247304.pdf或者信息中

20、心。例如:在UNIX平台上创建一个Application Server类型的名为AppSrv01的profile:export WAS_HOME=/opt/IBM/WebSphere/AppServerecho $WAS_HOMEcd $WAS_HOME/bin查询服务器状态:./serverStatus.sh -all进入管理控制台的方法1. 打开一个浏览器,输入如下URL:http:/:9060/admin这里的9060是创建概要文件过程中指定的Administrative console port如果使用命令行,您在创建过程中无法看到Administrative console的端口,可

21、以在相应的概要文件目录中,例如:cd $WAS_HOME/profiles/AppSrv01/configfind . -name serverindex.xml找到在cells目录下的serverindex文件,例如:./cells/xxxNode01Cell/nodes/xxxNode01/serverindex.xmlvi serverindex.xml/WC_adminhost可以找到管理控制台对应的端口2. 弹出如下页面,点击“是”,接受证书:3. 进入管理控制台登录页面,输入用户名“admin”,密码“password”(配置见前),点击“登录”:4. 成功进入管理控制台:创建和配

22、置数据源1. 拷贝DB2 JDBC Driver文件db2jcc.jar,db2jcc_license_cu.jar,db2jcc_license_cisuz.jar从目录“/home/db2inst2/sqllib/java”至目录“/usr/IBM/WebSphere/AppServer/lib/ext”下。2. 如果WebSphere Application Server的实例未运行(查看实例是否运行,可以在操作系统上用命令ps ef | grep java查看。如果没有从/usr/IBM/WebSphere/AppServer目录下发起的java进程,则未运行),则启动WebSpher

23、e应用服务器运行实例, 运行命令:/usr/IBM/WebSphere/AppServer/profiles/CISFE/bin/startServer.sh server13. 应用服务器启动后,通过浏览器进行管理WebSphere服务器http:/:9060/admin4. 在管理界面左侧菜单中,选择资源 ->JDBC -> JDBC 提供程序5. 选择“作用域”到服务器级别,并点击“新建”按钮,创建JDBC Driver6. 依次按下图选择数据库类型“DB2”,提供程序类型“DB2 Universal JDBC Driver Provider”,实施类型“连接池数据源”,接受

24、自动的名称和描述,点击“下一步”:7. 在“输入数据库类路径信息”页面上,设置如下图所示的两个JDBC Driver安装目录环境变量为“/usr/IBM/WebSphere/AppServer/lib/ext”,点击“下一步”:8. 在最后一页上点击“完成”;9. 以下步骤进行设置此JDBC Driver之下的数据源,点击“DB2 Universal JDBC Driver Provider”进入此数据源10. ;在配置界面中,选择右侧“数据源”连接,进入数据源设置。11. 点击新建,创建数据源12. 在创建数据源界面中,输入您应用所使用数据源名“MyDB”和JNDI名称“jdbc/MyDB”

25、,点击“下一步”:13. 在数据源配置“步骤2”中,输入如下数据库基本信息。点击“下一步”:数据库名:traderdb驱动程序类型:4 (默认值)服务器名称:端口号:50000 14. 在“步骤3”中,直接点击“下一步”;(将在其后得步骤中创建安全性别名)15. 在“总结”页面上,点击“完成”;16. 在如下页面上,点击“保存”:17. 保存之后,点击“MyDB”进入此数据源,并点击右侧“JAAS J2C 认证数据”,创建连接数据库的用户名和密码别名:在如下页面点击“新建”:在如下页面上输入如下数据,点击“确定”:别名:db2inst1用户标识:db2inst1密码:db2inst1在如下页面

26、上,点击“保存”:18. 出现如下页面,点击“MyDB”,回到刚才创建的数据源管理界面:19. 回到先前创建的数据源“jdbc/MyDB”管理界面,选择“组件管理的认证别名”为刚才创建的“db2inst1”别名。点击“确定”:20. 按照上面的方法,保存设置,然后在如下页面上,选中“MyDB”,然后点击“测试连接”:21. 如果数据源配置正确,则会出现如下页面,注意“消息”一栏,显示测试成功:22. 如果连接不成功,可以试试重启一下WAS。步骤为:a) 停止WAS的server1进程:进入目录/usr/IBM/WebSphere/AppServer/profiles/AppSrv01/bin,

27、执行stopServer.sh server1,在提示Username和Password时,输入“admin”和“password”。b) 启动WAS的server1进程:进入目录/usr/IBM/WebSphere/AppServer/profiles/AppSrv01/bin,执行startServer.sh server1c) 重试步骤19,看结果是否正确安装IBM HTTP SERVER和HTTP 插件(一般在集群环境下才需要此步)1 在服务器“wasbld14”上安装HIS, IP地址“”;2 将WAS v6 Network Deployment的IHS和Plugin安装介质拷贝到主

28、机上键入如下命令创建目录:cd /homemkdir IHS7cd /IHS73 上传如下文件至:/home/IHS7介质大小和用途说明如下:26M IHS安装介质33M Plugin安装介质82M JDK安装介质102M补丁安装工厂2MIHS补丁3MPlugin补丁4 将安装介质和补丁解包:mkdir ihsmkdir updateinstaller解包IHS和Plugin的安装介质:cd /home/IHS7/ihsunzip ./ punzip ./ unzip ./ 解包补丁安装工厂:cd /home/IHS7/updateinstallerunzip ./给安装目录足够的权限:cd

29、/home/IHS7chmod R 777 ihschmod R 777 updateinstaller5 进入目录/home/IHS7/ihs/IHS,执行install命令,开始安装。如下图:6 出现如下页面,点击“Next”:7 出现如下页面,选择“I accept.”,点击“Next”:8 在出现的页面上点击“Next” (出现“Passed”表示IHS7安装程序通过对操作系统的检查):9 出现如下页面,确认安装目录为“/opt/IBM/HTTPServer”,点击“Next”:10 出现如下页面,接受默认值,点击“Next”:11 出现如下页面,确认选中“Create a user.

30、”,输入如下内容,点击“Next”:User ID:adminPassword:passwordConfirm Password:password12 出现如下页面,选中“Setup IBM HTTP administration.”,取消选择“Create a unique user ID”,并输入如下内容,点击“Next”:User ID:rootGroup:root13 出现如下页面,选中“Install the IBM Server Plug-in for.”,输入以下内容,点击“Next”:Web server definition:webserver1Host name or IP

31、 address for the Application Server: (此处应为已安装WebSphere Application Server机器的hostname或者IP)14 在出现的页面点击“Next”;15 等待进度条行进至100%;16 出现如下页面,点击“Finish”:17 安装补丁安装工厂:a) 进入目录/soft/was/updateinstaller/UpdateInstaller,执行install命令,命令如下:cd /soft/was/updateinstaller/UpdateInstaller./installb) 出现如下页面,点击“Next”:c) 出现如

32、下页面,选择“I accept.”,点击“Next”:d) 在出现的页面上点击“Next”(“Passed”表示安装工厂的安装程序通过操作系统检查);e) 出现如下页面,确认安装目录为“/opt/IBM/WebSphere/UpdateInstaller”,点击“Next”:f) 在出现的页面上点击“Next”;g) 等待进度条行进至100%h) 出现如下页面,选中“Launch IBM Update Installer.” (这一步会在结束补丁安装工厂的安装后,自动启动补丁安装工厂),点击“Finish”:18 安装补丁:a) 拷贝两个补丁文件至目录/opt/IBM/WebSphere/Up

33、dateInstaller/maintenance/下,命令如下:cp /soft/was/*.pak /opt/IBM/WebSphere/UpdateInstaller/maintenance/.b) 在拷贝补丁文件的同时,补丁安装向导可能会自动弹出(注:如果该页面没有自动弹出,请执行/opt/IBM/WebSphere/UpdateInstaller/update.sh),如下图所示。请确认已经执行过上一步后,再点击“Next”:c) 出现如下页面,确认目录为“/opt/IBM/HTTPServer”,点击“Next”:d) 出现如下页面,确认选择“Install maintenance

34、 .”,点击“Next”:e) 出现如下页面,确认要安装的补丁文件已经拷贝到“/opt/IBM/WebSphere/UpdateInstaller/maintenance/”下,或者点击“Browse”选择补丁文件所在的目录:f) 出现如下页面,点击“Next”(由于在步骤c选择了ihs的安装目录,因此在这里只能选择ihs的补丁文件):g) 在出现的页面上点击“Next”:h) 等待进度条行进至100%;i) 出现如下页面,点击“Relaunch”:j) 出现如下页面,输入(或者选择)目录为“/opt/IBM/HTTPServer/Plugins”,点击“Next”:k) 在出现的页面上点击“

35、Next”:l) 出现如下页面,确认要安装的文件 在“/opt/IBM/WebSphere/UpdateInstaller/maintenance/”目录中,如果不在,请更改该栏,或者点击“Browse”选择补丁文件所在的目录,然后点击“Next”:m) 出现如下页面,点击“Next” (由于在步骤j选择了plugin的安装目录,因此在这里只能选择plugin的补丁文件):n) 在出现的页面上点击“Next”:o) 等待进度条行进至100%p) 在出现的页面上点击“Finish”:q) 查看版本,确认补丁安装成功:执行:/opt/IBM/HTTPServer/bin/versionInfo.s

36、h出现如下信息:NameIBM HTTP ServerVersion执行:/opt/IBM/HTTPServer/Plugins/bin/versionInfo.sh出现如下信息:NameWeb server plug-ins for IBM WebSphere Application ServerVersion19 启动IHS执行命令:/opt/IBM/HTTPServer/bin/apachectl start执行命令“ps -ef | grep http”查看http进程。如果已有数个http进程,则启动成功。20 输入如下URL验证安装: http:/如果出

37、现如下页面,则恭喜您,IHS及其补丁安装成功!在应用中使用Reference引用的方式访问数据源本步骤推荐使用RAD或者AST完成。如果不具备这些工具,请参考如下步骤:1. 从应用包cis1019.war中解出如下文件:WEB-INF/web.xmlWEB-INF/ibm-web-bnd.xmi (该文件如果不存在,则按照步骤3创建)WEB-INF/ibm-web-ext.xmi (该文件如果不存在,则按照步骤3创建)WEB-INF/classes/applicationContext.xml2. 编辑文件WEB-INF/web.xml(如果以下内容已经存在,请按下面文字检查一遍)a) 在应用

38、WEB-INF/web.xml配置中,对<web-app>中加入 id="WebApp_ID"<web-app id="WebApp_ID" >b) 在应用WEB-INF/web.xml配置中,在<welcome-file-list/>后增加数据源引用配置<welcome-file-list><welcome-file>index.jsp</welcome-file><welcome-file>index.html</welcome-file></wel

39、come-file-list> <resource-ref id=><description></description><res-ref-name>jdbc/MyDB</res-ref-name><res-type></res-type><res-auth>Container</res-auth><res-sharing-scope>Shareable</res-sharing-scope></resource-ref>3. 如果ibm-web

40、-bnd.xmi、ibm-web-ext.xmi文件已经存在,经跳过此步骤。在WEB-INF目录中增加针对JDNI配置的扩展文件:ibm-web-bnd.xmi、ibm-web-ext.xmiibm-web-bnd.xmi<?xml version="1.0" encoding="UTF-8"?><webappbnd:WebAppBinding xmi:version="2.0" xmlns:xmi="/XMI" xmlns:webappbnd="web

41、appbnd.xmi" xmi:id=virtualHostName="default_host"> <webapp href="WEB-INF/web.xml#WebApp_ID"/> <resRefBindings xmi:id=jndiName="jdbc/MyDB"> <bindingResourceRef href=/> </resRefBindings></webappbnd:WebAppBinding>ibm-web-ext.xmi<?xm

42、l version="1.0" encoding="UTF-8"?><webappext:WebAppExtension xmi:version="2.0" xmlns:xmi="/XMI" xmlns:webappext="webappext.xmi" xmi:id=reloadInterval="3" reloadingEnabled="true" additionalClassPath="&qu

43、ot; fileServingEnabled="true" directoryBrowsingEnabled="false" serveServletsByClassnameEnabled="true"> <webApp href="WEB-INF/web.xml#WebApp_ID"/></webappext:WebAppExtension>4. 将上面更改过或者新加的文件重新打入文件包cis1019.war,注意其目录不能变。应用部署需修改推荐使用RAD或者AST将war文件打包成

44、EAR再发布。如果不具备工具,需要直接发布WAR文件,请参考如下步骤:1. 进入管理控制台,在左边的菜单栏目中点击“应用程序 > 企业应用程序”,然后在右边的“企业应用程序”页面上点击“安装”,如下图:2. 出现如下页面,选择“远程文件系统”,并在“完整路径”一栏输入(或选择)“/usr/IBM/WebSphere/AppServer/installableApps/PerfServletApp.ear”, 在“上下文根”一栏输入“/”,点击“下一步”:3. 出现如下页面,点击“下一步”:4. 出现如下页面,选中模块“cis1019.war”,再在“集群和服务器”一栏中选中“webser

45、ver1”和“server1”(按住Ctrl键),点击“应用”按钮,然后在下面的表格中,查看模块“cis1019.war”的“服务器”一栏是否已经变成“webserver1”和“server1”这两项。如果是,点击“下一步”:5. 出现如下页面,点击“下一步”:6. 出现如下页面,等待片刻后显示“安装成功”,点击“保存”:7. 出现如下页面,点击“DefaultApplication”(从该步骤开始到第13步,都是为了停掉应用“DefaultApplication”,因为该应用的context root也为“/”,和我们发布的应用冲突。还有一个更直接的方法,删除“DefaultApplicat

46、ion”应用程序,本文不予讨论,可以自行决定是否采用该方法):8. 出现如下页面,点击“特定于目标的应用程序状态”:9. 出现如下页面,选中“server1”,点击“禁用自动启动”:10. 在出现的页面上点击“保存”;11. 出现如下页面,点击“企业应用程序”(位于页面顶端):12. 出现如下页面,选中“DefaultApplication”,点击“停止”:13. 出现如下页面,显示“DefaultApplication”成功停止。选中“cis1019_war”,点击“启动”:14. 出现如下页面,显示cis1019_war启动成功:验证WAS安装和配置:检查应用安装: http:/:9080

47、/应用页面应该正常出现。重新生成插件,从IHS作为入口访问应用1. 生成插件:在WAS控制台上,选择“服务器 > Web服务器”,选中webserver1,点击“生成插件”:2. 出现如下页面,注意在“消息”一栏中会显示,plugin-cfg.xml文件位于哪个目录下:3. 按“消息”一栏中的提示进入目录:/usr/IBM/WebSphere/AppServer/profiles/CISFE/config/cells/shcisa_bt2Node01Cell/nodes/11.2将文件plugin-cfg.xml通过ftp拷贝至IHS所在服务器的如下目录:/opt/IBM/HTTPSer

48、ver/Plugins/config/webserver14. 如果因为某些原因,WAS所在服务器的主机名不能加到IHS服务器的hosts文件中,使IHS所在的服务器只能通过IP地址访问WAS,则需要在IHS服务器3的目录/opt/IBM/HTTPServer/Plugins/config/webserver1下修改文件plugin-cfg.xml:将类似如下的内容:<Transport Hostname="shcisa" Port="9080" Protocol="http"/><Transpo

49、rt Hostname="shcisa" Port="9443" Protocol="https">修改为:<Transport Hostname="" Port="9080" Protocol="http"/><Transport Hostname="" Port="9443" Protocol="https">注意黑体字部分,即为把机器名改为IP。5. 重启HIS:进入目录/opt/

50、IBM/HTTPServer/bin,执行如下命令:./apachectl stop./apachectl start6. 输入如下URL验证:应用首页应该正常显示WAS参数设置和调整本章节讨论的是WAS的参数设置。其中部分参数,必须要结合运行环境的实际情况来调整,例如Web Container的线程池大小、数据源连接池大小、语句高速缓存大小(Prepared statement cache size),这几项参数都很重要,要结合实际的并发量和服务器的资源利用情况进行调整。目前本章节设置的值是根据开发项目组在平时测试中的经验得出。将来是否要更改请参见最后的“资源监控和参数调整方法”章节。1.

51、JVM参数:a) 进入WAS的管理控制台b) 在左边的菜单栏中点击“服务器 > 应用程序服务器”,然后在右边的应用服务器页面上点击“server1”:c) 出现如下页面,找到“服务器基础结构”一栏,展开“Java和进程管理”,点击“进程定义”:d) 出现如下页面,在“其他属性”一栏点击“Java虚拟机”:e) 出现如下页面,设置server1的JVM堆大小:初始堆大小为512M,最大堆大小为1024M。注意下图中红色椭园形中的“详细垃圾回收”选择框:建议先不打开“详细垃圾回收”,如下图所示。如果未来在运行过程中出现“Out of memory”这样的错误,再在此位置选中该选择框。f) 在

52、页面底部点击“确定”g) 在出现的页面上点击“保存”2. 更改WAS HeapDump和Core文件的路径:在WAS的运行环境中,可能会因为“Out of memory”之类的异常产生Heap Dump,这会生成很大的HeapDump文件和Core文件,缺省生成在概要文件AppSrv01的目录下(/usr/IBM/WebSphere/AppServer/profiles/AppSrv01)。当出现这种情况时,迅速增长的HeapDump文件和Core文件有可能会把/usr文件系统占满,为了避免这种情况的发生,我们需要修改该缺省目录到共享盘阵上。a) 选择“服务器 > 应用程序服务器”,点击

53、“server1”,出现如下页面,展开“Java和进程管理”,点击“进程定义”:b) 出现如下页面,点击“环境条目”:c) 出现如下页面,点击“新建”:d) 出现如下页面,输入如下内容,点击“确定”:名称:IBM_HEAPDUMP值:truee) 按照步骤c)和d)的方法,新建下列条目;注意,HA中的A机和B机所填写的值略有不同,主要体现在路径上,如下表所示:名称值 (A机)IBM_HEAP_DUMPtrueIBM_HEAPDUMPDIR/var/appsrv01/hostA/WASHeapDumpIBM_HEAPDUMP_OUTOFMEMORYtrueIBM_JAVADUMP_OUTOFME

54、MORYtrueIBM_JAVA_HEAPDUMP_TXTtrueIBM_JAVACOREDIR/var/appsrv01/hostA/WASHeapDumpf) 条目创建完毕,出现如下页面。请参照该页面核对参数是否创建完成:g) 在出现的页面上点击“保存”:3. Web容器线程池:a) 选择“服务器 > 应用程序服务器 > server1 > 线程池”:b) 在如下页面上,点击“WebContainer”:c) 在如下页面上,确认“最小大小”值为默认的“10”,更改“最大大小”值为“100”:4. 修改数据源连接池大小a) 选择“资源 > JDBC > 数据源”

55、,并在右边页面上确认作用域是“服务器=server1”级别,如下图所示。点击“MyDB”:b) 出现如下页面,点击“连接池属性”:c) 出现如下页面,修改两个参数: “最大连接数”改为25,“最小连接数”改为15,然后点击“确定”:d) 出现如下页面,点击“WebSphere Application Server 数据源属性”:e) 出现如下页面,修改“语句高速缓存大小”(Prepared statement cache size)的值为:30,点击“确定”:f) 在出现的页面上点击“保存”;5. 修改日志的目录:a) 选择“故障诊断 > 日志和跟踪”,点击“server1”:b) 出现如下页面,点击“JVM日志”:c) 出现如下页面,找到System.out栏,修改“文件大小 最大大小”的值为20,“历史日志文件的最大数”的值为10,如下图所示:d) 滚动该页面到底部,找到System.err栏,修

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论