完整版WAS使用手册doc.docx

上传人:b****5 文档编号:4840447 上传时间:2022-12-10 格式:DOCX 页数:22 大小:22.22KB
下载 相关 举报
完整版WAS使用手册doc.docx_第1页
第1页 / 共22页
完整版WAS使用手册doc.docx_第2页
第2页 / 共22页
完整版WAS使用手册doc.docx_第3页
第3页 / 共22页
完整版WAS使用手册doc.docx_第4页
第4页 / 共22页
完整版WAS使用手册doc.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

完整版WAS使用手册doc.docx

《完整版WAS使用手册doc.docx》由会员分享,可在线阅读,更多相关《完整版WAS使用手册doc.docx(22页珍藏版)》请在冰豆网上搜索。

完整版WAS使用手册doc.docx

完整版WAS使用手册doc

 

WAS基本使用手册

 

1.基本介绍

 

WebSphereApplicationServer(简称WAS)是IBM的应用服务器

 

基本结构:

单元(cell)——>多个节点(node)——>多个服务(server)——>多个应用(app)

 

单元是整个分布式网络中一个或多个节点的逻辑分组

单元是一个配置概念,是管理员将节点间逻辑关联起来的实现方法,可以将单元看作是WAS最大的作用域

 

2.节点部署

 

概要文件(Profile)定义一个独立应用程序服务器(Server)的运行时环境,包括服务器在运行时环境中处理的所有文件

 

节点(Node)是受管服务器(Server)的逻辑分组,节点通常与具有唯一IP主机地址的逻辑或物理计算机系统对应,节点不能跨多台计算机

NodeAgent是将管理请求路由至服务器的管理代理程序,NodeAgent是服务器,是一

个管理代理程序,并不涉及应用程序服务功能,NodeAgent进程在每个受管节点上运行,并专门执行特定于节点的管理功能,如服务器进程监视、配置同步、文件传输和请求路

由,DeploymentManager通过与NodeAgent的交互完成对单元内节点的控制

 

Node是管理上使用的概念,Profile是实际的概要文件,它们代表同一事物

 

查看所有概要文件:

exportWAS_HOME=/usr/IBM/WebSphere/AppServer

 

cd$WAS_HOME/bin

 

./manageprofiles.sh-listProfiles

 

2.1.DeploymentManager

 

DeploymentManager(简称DM)为单元中所有元素提供了单一的管理控制中心点

DM属于一个特殊的节点,用以下步骤创建:

exportWAS_HOME=/usr/IBM/WebSphere/AppServer

 

cd$WAS_HOME/bin

 

./manageprofiles.sh-create\

-templatePath$WAS_HOME/profileTemplates/dmgr\

-profileNameDmgr01\

-profilePath$WAS_HOME/profiles/Dmgr01\

-nodeName(节点名)\

-cellName(单元名)\

-hostName(主机名)

 

(其中红色部分为概要文件名,可根据实际情况修改)

 

2.2.节点

 

1.新增节点:

./manageprofiles.sh-create\-profileNameAppSvr01\

-templatePath$WAS_HOME/profileTemplates/default\

-profilePath$WAS_HOME/profiles/AppSrv01\

-nodeName(节点名)\

-cellName(单元名)\

-hostName(主机名)

 

(其中红色部分为概要文件名,可根据实际情况修改)

 

2.添加节点到DeploymentManager:

cd$WAS_HOME/profiles/AppSrv01/bin

 

./addNode.shIPPORT

(其中ip为WebSphereDM所在服务器的IP,PORT为WebSphereDM对应的SOAP_CONNECTOR_ADDRESS端口,默认为8879)

 

3.启动节点:

cd$WAS_HOME/profiles/AppSrv01/bin

./startNode.sh

 

cd$WAS_HOME/bin

./startNode.shAppSrv01

 

4.停止节点:

cd$WAS_HOME/profiles/AppSrv01/bin

./stopNode.sh

 

 

cd$WAS_HOME/bin

./stopNode.shAppSrv01

 

注:

在WAS控制台只能停止节点,不能启动,步骤如下:

登陆WAS控制台

系统管理——>NodeAgent

选择节点进行操作

 

5.删除节点:

确认节点已经停止

cd$WAS_HOME/bin

 

删除节点对应的概要文件:

./manageprofiles.sh-delete-profileNameAppSrv01

 

删除所有节点对应的概要文件(谨慎,会删除DM的概要文件):

./manageprofiles.sh-deleteAll

 

最后删除节点文件目录

cd$WAS_HOME/profiles

rm-RfAppSrv01

 

注:

在WAS控制台只能把节点从DM去除,不能进行删除节点操作

 

2.3.状态

 

1.登陆WAS控制台

2.系统管理——>节点

 

已同步此节点上的配置文件已与

DeploymentManager

同步

未同步此节点上的配置文件未与

DeploymentManager

同步(已过期)

未知由于无法访问此节点的

NodeAgent,所以无法确定配置文件的状态

不可用由于此节点是非受管节点

所以状态列不适用于此节点

 

3.集群部署

 

集群由一组应用程序服务器组成

 

3.1.新建

 

1.登陆WAS控制台

2.服务器——>集群

 

3.点击新建

4.输入集群名称,点击下一步

 

5.创建第一个集群成员,输入成员名,选择节点,点击下一步

 

6.创建其他集群成员,输入成员名,选择节点,点击添加成员,点击下一步

 

7.检查操作总结的信息是否正确,点击完成

 

8.查看新建的集群

 

3.2.维护

 

新建成功后,可以在控制台进行启动停止删除等操作

 

注:

集群的起停会直接影响到集群下的服务和应用起停服务和应用删除

 

如果删除集群也会把集群下的

 

3.3.状态

 

已启动所有集群成员都在运行

已部分启动至少其中一个集群成员在运行

已部分停止至少其中一个集群成员已停止运行

已停止所有集群成员都已停止运行

不可用无法确定状态

 

4.服务部署

 

4.1.新建

 

1.登陆WAS控制台

2.服务器——>应用程序服务器

 

3.点击新建

4.选择节点,输入服务名称,点击下一步

 

5.点击下一步

 

6.点击下一步

 

7.点击完成

 

8.查看新建的服务

 

4.2.维护

 

新建成功后,可以进行启动停止删除等操作

 

注:

如果删除服务,服务下的应用也会被删除

如果起停失败,也可以通过命令行来进行起停,步骤如下:

exportWAS_HOME=/usr/IBM/WebSphere/AppServer

 

cd$WAS_HOME/profiles/AppSrv01/bin

 

(其中红色部分为服务所在节点名,可根据实际情况修改)

 

启动服务

./startServer.shserver1

 

停止服务

./stopServer.shserver1

 

(其中红色部分为服务名,可根据实际情况修改)

 

其他常用配置修改

点击服务名——>Java和进程管理——>进程定义——>Java虚拟机

 

可以对垃圾回收,内存大小,字符集等进行修改

 

4.3.状态

 

已启动服务器正在运行

已部分停止服务器在进行从已启动状态更改为已停止状态

已停止服务器未运行

不可用无法确定状态

 

5.应用部署

 

5.1.发布

 

1.登陆WAS控制台

2.应用程序——>企业应用程序

 

3.点击安装

4.选择本地或服务器上的应用工程包,输入上下文根,点击下一步

 

5.勾选启动类重新装入,点击下一步

 

6.指定应用程序中所包含的模块的安装目标,包括集群、服务和WEB服务器等

 

7.选择虚拟主机,一般为默认,点击下一步

 

8.确认下上文根的是否正确,点击下一步

 

9.最终确认所有配置是否正确,点击完成

 

10.安装成功,点击保存

 

11.查看发布的应用

 

5.2.更新

 

发布应用程序是

zip包目录结构

 

war包,更新应用程序是

:

TEST.war更新的应用程序

 

zip包

最后打成

 

zip包

 

(其中

 

TEST为应用名

 

可根据实际情况修改

 

TEST.war为文件夹名称

 

而不是

 

war

 

包)

 

1.登陆WAS控制台

2.应用程序——>

 

企业应用程序

 

3.选着需要更新的应用,点击更新

4.选择替换、添加或删除多个文件,选择本地或服务器上的应用更新包,点击下一步

 

5.点击确认

 

6.更新成功,点击保存

 

7.点击应用更新

 

8.更新完成后,不需要重启应用程序,WAS会自动重新加载更新的内容,可能会造成短时间无法访问应用

 

5.3.维护

 

发布成功后,可以进行启动停止卸载导出等操作

 

注:

卸载应用成功后,WAS服务器上还会有一些临时文件存在,但没有任何其他影响如果需要删除,可以手动删除:

cd/usr/IBM/WebSphere/AppServer

 

find./-nameTEST*

 

删除所有TEST_war.ear文件或目录

 

(其中红色部分为应用名,可根据实际情况修改)

 

5.4.状态

 

启动应用程序正在运行

部分启动应用程序在进行从已停止状态更改为已启动状态

已停止应用程序未在运行

部分停止应用程序在进行从启动状态更改为停止状态

不可用无法确定状态

不可用应用程序不提供有关它是否正在运行的信息

 

6.数据库配置

 

6.1.J2C认证数据

 

J2C认证数据指定供Java(TM)2连接器安全性使用的一组用户标识和密码,配置如下:

1.

登陆WAS控制台

2.

安全性——>安全管理、应用程序和基础结构

——>Java认证和授权服务——>

J2C认证数据

 

3.点击新建

4.输入别名、用户表示(数据库用户名)、密码(数据库密码),点击确认

 

5.安装成功,点击保存

 

6.查看建立的J2C认证数据

 

6.2.JDBC提供程序

 

JDBC提供程序包括特定的JDBC驱动程序实现类,以便访问环境中的特定供应商数据库,配置如下:

1.登陆WAS控制台

2.资源——>JDBC——>JDBC提供程序

 

3.选择作用域,可根据需要的范围选择

所有作用域:

对所有服务生效(不能在此作用域新建

单元:

只对该单元下所有服务生效

集群:

只对该集群下所有服务生效

节点:

只对该节点下所有服务生效

服务:

只对该服务生效

 

JDBC提供程序)

4.点击新建

5.选择数据类型:

DB2,提供程序类型:

DB2UniversalJDBCDriverProvider,实施类型:

接池数据源,输入名称,点击下一步

 

6.输入jar包db2jcc.jar,db2jcc_license_cisuz.jar的存放路径

如果配置过环境变量里的DB2UNIVERSAL_JDBC_DRIVER_PATH和DB2UNIVERSAL_JDBC_DRIVER_NATIVEPATH这里会自动显示路径,详见7.环境配置

 

7.最终确认所有配置是否正确,点击完成

 

8.新建成功,点击保存

 

9.选择所有作用域或刚选择的作用域,查看新建的JDBC提供程序

 

6.3.数据源

 

数据源用于提供关系数据库连接的资源,配置如下:

1.登陆WAS控制台

2.资源——>JDBC——>数据源

 

3.选择作用域,和JDBC提供程序一致

4.点击新建

5.输入数据源名,JNDI名称(用于应用程序JNDI连接名),选择J2C认证别名,点击下一步

 

6.选着JDBC提供程序,点击下一步

 

7.输入数据库连名(数据库实例名),服务器名称(数据库的IP地址或主机名),端口号

(默认是50000),点击下一步

 

8.最终确认所有配置是否正确,点击完成

 

9.新建成功,点击保存

 

10.如果出现节点同步操作,同步

11.选择所有作用域或刚选择的作用域,查看新建的数据源

 

12.选择新建的数据源,点击连接测试,看是否连接成功

 

13.如果连接不成功,查看点击管理状态,看状态是否活动

 

14.如果没有信息或状态为不活动时,检查配置是否正确:

J2C认证数据:

配置数据库的用户和密码

JDBC提供程序:

配置数据库的驱动程序和连接类型

数据源:

配置数据库的实例名IP地址和端口如果配置没问题,重启节点

 

7.环境配置

 

7.1.环境变量

 

1.登陆WAS控制台

2.环境——>WebSphere变量

 

3.选择作用域,可根据需要的范围选择

4.点击新建

5.输入名称和值?

点击确定

 

6.新建成功,点击保存

 

7.点击需要修改的环境变量,可进行修改

8.常用默认环境变量:

JAVA_HOMEJAVA目录

WAS_INSTALL_ROOTWAS安装目录

WAS_LIBS_DIRWASLIB包目录

 

WAS_TEMP_DIRWAS临时目录

LOG_ROOTWAS日志目录

WAS_CELL_NAMEWAS单元名

WAS_SERVER_NAMEWAS服务名

USER_INSTALL_ROOT概要文件目录

APP_INSTALL_ROOT应用安装目录

SERVER_LOG_ROOT应用日志目录

DB2_JDBC_DRIVER_PATHDB2驱动目录

DB2UNIVERSAL_JDBC_DRIVER_PATHDB2驱动目录

DB2UNIVERSAL_JDBC_DRIVER_NATIVEPATHDB2驱动目录

INFORMIX_JDBC_DRIVER_PATHINFORMIX驱动目录

MICROSOFT_JDBC_DRIVER_PATHSQLSERVER驱动目录

MICROSOFT_JDBC_DRIVER_NATIVEPATHSQLSERVER驱动目录

MSSQLSERVER_JDBC_DRIVER_PATHSQLSERVER驱动目录

ORACLE_JDBC_DRIVER_PATHORACLE驱动目录

SYBASE_JDBC_DRIVER_PATHSYBASE驱动目录

 

7.2.性能监控

 

1.登陆WAS控制台

2.监视和调整——>性能查看器——>当前活动

 

3.勾选需要监视的服务,点击启动监视

4.点击已监视的服务,进入监视界面,能很直观的监视应用访问时间

 

5.点击顾问程序,可以监视应用程序运行时各种数据

 

6.点击摘要报告

7.servlet摘要列出在当前应用程序服务器中运行的所有servlet

 

8.EJB摘要会列出在服务器中运行的所有Enterprisebeans,花费在它们的方法中的时

间量,EJB调用次数以及花费在每个Enterprisebean中的总时间

 

9.EJB方法摘要显示每个EJB方法的统计信息

 

10.连接池摘要会列出应用程序服务器中定义的所有数据源连接并显示随着时间的过去它们的使用情况

 

11.线程池摘要显示了随着时间的过去,应用程序服务器中所有线程池的使用情况

 

12.点击性能模块,这些模块提供系统资源性能数据

ApplicationServer池和队列(例如数据库连接池

数据(例如servlet响应时间)的图形和图表

 

(例如CPU利用率),WebSphere

)性能数据和客户应用程序数据性能

 

7.3.日志管理

 

1.登陆WAS控制台

2.故障诊断——>日志和跟踪

 

3.点击需要查看日志的服务

 

4.日志类型

诊断跟踪:

服务器进程的诊断跟踪配置设置确定服务器进程的初始跟踪状态

 

JVM日志:

通过将JVM的System.out和System.err流重定向到独立日志文件来创

建JVM日志

 

进程日志

 

:

WAS进程包含两个可供进程中运行的本机代码访问的

 

stdout

 

 

stderr

 

出流

 

IBM服务日志:

包含写入System.out流的WAS消息和一些包含详尽服务信息的特殊消息

5.JVM日志包含应用日志,可根据情况修改文件大小,文件个数,日志时间

 

6.更改日志级别详细信息,输入指定要跟踪的组件、包或组的日志详细信息级别日志详细信息级别规范的格式是:

=

其中是要为它设置日志详细信息级别的组件,而是某个有

 

效的记录器级别(关闭、致命、严重、警告、审计、信息、配置、详细信息、精细、较精细、最精细、全部),用冒号分隔多个日志详细信息级别规范

 

7.日志查看

WAS控制台:

故障诊断——>日志和跟踪——>日志类型——>运行时,点击查

 

也可以直接进入日志目录查看

诊断跟踪:

${SERVER_LOG_ROOT}/trace.log

JVM日志:

${SERVER_LOG_ROOT}/SystemOut.log

${SERVER_LOG_ROOT}/SystemErr.log

进程日志:

${SERVER_LOG_ROOT}/native_stdout.log

 

${SERVER_LOG_ROOT}/native_stderr.log

IBM服务日志:

${LOG_ROOT}/activity.log

 

8.端口配置

 

8.1.控制台访问端口

 

1.登陆WAS控制台

2.系统管理——>DeploymentManager——>端口

 

3.其中WC_adminhost(默认为9060),WC_adminhost_secure(默认为9043)为控制台访问端口,点击进行修改,注意不要和其他端口冲突

 

4.修改成功,点击保存

 

8.2.应用访问端口

 

1.登陆WAS控制台

2.系统管理——>服务器——>应用程序服务器

3.选择需要修改端口的服务——>端口

 

4.其中WC_defaulthost(默认为9080)为应用访问端口,点击进行修改,注意不要和其他端口冲突

 

5.修改成功,点击保存

 

8.3.虚拟主机

 

每个虚拟主机有一个逻辑名并且由它的一个或多个域名系统(DNS)别名的列表识别,

DNS别名是用于请求servlet的TCP/IP主机名和端口号

 

端口新增修改后,需要在虚拟主机添加相应端口,才能正常访问

1.登陆WAS控制台

2.环境——>虚拟主机

 

3.如果是修改控制台端口,点击admin_host——>主机别名

 

4.点击新建

5.输入对应控制台的端口,点击确定

 

6.新建成功,点击保存

 

7.如果是修改应用端口,点击default_host——>主机别名

8.点击新建

9.输入对应应用的端口,点击确定

 

10.新建成功,点击保存

 

9.日常维护

 

9.1.常用目录

 

/usr/IBM/WebSphere/AppServer

WAS根目录

/usr/IBM/WebSphere/AppServer/bin

WAS操作目录

/usr/IBM/WebSphere/AppServer/profiles

节点根目录

/usr/IBM/WebSphere/AppServer/profiles/

AppSvr01/bin

节点操作目录

/usr/IBM/WebSphere/AppServer/profiles/

AppSvr01/logs

节点日志目录

/usr/IBM/WebSphere/AppServer/profiles/

AppSvr01/logs/server1

应用日志目录

/usr/IBM/WebSphere/AppServer/profiles/

AppSvr01/installedApps

应用程序目录

(其中红色部分为概要文件名和应用名

可根据实际情况修改)

 

9.2.进程查看

 

1.查看所有WAS进程

其中WAS控制台对应一个进程,每个节点每个服务对应一个进程

ps-ef|grepwasadmin

 

(其中红色部分为WAS服务器用户名,可根据实际情况修改)

 

2.查看节点进程

 

ps-ef|grep'nodenamenodeagent'

 

(其中红色部分为节点名,可根据实际情况修改)

 

3.查看服务进程

 

ps-ef|grepservername

 

(其中红色部分为服务名,可根据实际情况修改)

 

9.3.应用日志查看

 

exportWAS_HOME=/usr/IBM/WebSphere/AppServer

 

cd$WAS_HOME/profiles/AppSvr01/logs/server1

 

moreSystemOut.log

 

(其中红色部分为概要文件名和应用名,可根据实际情况修改)

 

9.4.服务起停

 

exportWAS_HOME=/usr/IBM/WebSphere/AppServer

 

1.启动管理控制台

cd$WAS_HOME/profiles/Dmgr01/bin

 

./startManage

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1