您好,欢迎访问三七文档
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/AppServercd$WAS_HOME/bin./manageprofiles.sh-listProfiles2.1.DeploymentManagerDeploymentManager(简称DM)为单元中所有元素提供了单一的管理控制中心点DM属于一个特殊的节点,用以下步骤创建:exportWAS_HOME=/usr/IBM/WebSphere/AppServercd$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.shAppSrv014.停止节点: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/profilesrm-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/AppServercd$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.更新发布应用程序是war包,更新应用程序是zip包zip包目录结构:TEST.war\更新的应用程序,最后打成zip包(其中TEST为应用名,可根据实际情况修改,TEST.war为文件夹名称,而不是war包)1.登陆WAS控制台2.应用程序——企业应用程序3.选着需要更新的应用,点击更新4.选择替换、添加或删除多个文件,选择本地或服务器上的应用更新包,点击下一步5.点击确认6.更新成功,点击保存7.点击应用更新8.更新完成后,不需要重启应用程序,WAS会自动重新加载更新的内容,可能会造成短时间无法访问应用5.3.维护发布成功后,可以进行启动停止卸载导出等操作注:卸载应用成功后,WAS服务器上还会有一些临时文件存在,但没有任何其他影响如果需要删除,可以手动删除:cd/usr/IBM/WebSphere/AppServerfind./-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
本文标题:WAS使用手册
链接地址:https://www.777doc.com/doc-7013489 .html