WAS admin


Create different instances of DMgr and a federated application server– each DMgr is its own cell
Creates and federates a node containing no pre-defined application server defintandalone profile to DMgr.
Node
Remove Node Add a standalone profile to DMgr. “removeNode.bat -help”
WebSphere 6.1 profile Admin console Server Node DMgr & Cluster
About command
Command path “WAS_HOME\bin” “WAS_HOME\profiles\AppSrv01\bin” startServer.bat server1 stopServer.bat server1
About command
startmanager.bat stopmanager.bat startNode.bat stopNode.bat addNode.bat removeNode.bat
Profile type
Standalone Node (called default) DMgr Cell Custom
Create different instances of a standalone node – Each standalone node has 1 Application Server Create different instances of DMgr – each DMgr is its own cell
Admin Console
Firststeps.bat “WAS_HOME\profiles\DMgr01\firststeps\startServer.bat”
Admin Console
Login admin consloe Http://192.168.1.1:9060/ibm/console “WAS_HOME\profiles\AppSrv01\log\AboutThisProfile.tx t” 简单查看端口设置。
WebSphere 6.1 profile Admin console Server Node DMgr & Cluster
Admin Console
startManager.bat/startServer.bat 启动服务 “WAS_HOME\profiles\AppSrv01\bin\startServer.bat server1” “WAS_HOME\profiles\DMgr01\bin\startServer.bat”
Create profile “manageprofiles.bat –create -help” 获得更多帮助信息 无论unix/windows,注意参数大小写区分
Manage profile
Delete profile “manageprofiles.bat –delete -help” 获得更多帮助信息 无论unix/windows,注意参数大小写区分
DMgr & Cluster
Define Cell是一种管理单元。 一个DMgr就是一个Cell. Cluster也是一种管理单元。
DMgr & Cluster
Create 建立一种”Deployment manager”类型 profile 。
DMgr & Cluster
Startup “startManager.bat” 启动服务 “stopManager.bat” 停止服务 “startManager.bat -profileName DMgr01” “stopManager.bat -profileName DMgr01”
Admin Console
Login admin consloe 浏览器方面我个人推荐firefox. 如果是IE浏览器,最好是6.0以上版本。部分地方存在缓存刷 新问题。
WebSphere 6.1 profile Admin console Server Node DMgr & Cluster
Startup “startNode.bat” “startNode.bat -profileName AppSrv02” 启动的是Nodeagent
Node
Add Node Add a standalone profile to DMgr. “addNode.bat -help” “addNode.bat 10.7.3.225”
WAS CONSOLE
Agenda
WebSphere 6.1 profile Admin console Server Node DMgr & Cluster
WebSphere 6.1 profile Admin console Server Node DMgr & Cluster
Agenda
DMgr & Cluster
Create Cluster Create a cluster in DMgr console
DMgr & Cluster
Delete Cluster Delete your selected cluster in DMgr console
Q&A
Server
Delete server Delete your selected server in DMgr console.
WebSphere 6.1 profile Admin console Server Node DMgr & Cluster
Node
Define 一种管理单元。
Node
Server
Define 一个运行应用的进程
Server
Startup “startServer.bat server1” “startServer.bat -profileName AppSrv01 server1”
Server
Create server Create a server in DMgr console.
Manage profile
Create profile “WAS_HOME\bin\ProfileManagement\pmt.bat” 有些64位环境下没有pmt.
Manage profile
Create profile “WAS_HOME\bin\manageprofiles.bat”
Manage profile
Profile type Manage profile About command
Profile type
Profile Product Files - shared application binaries for WebSphere Configuration Files - set of user customizations Each Profile defines a WebSphere runtime environment
合集下载

基于WAS5.1的ANT部署

基于WAS5.1的ANT部署

题前说明:本文所做的测试是基于W A S5.1 的,若是其他W A S 版,请具体调整,或参考相应版本的红皮书。

W e b S ph e r e A p p li c a t i o n Se rv e r (W A S) 确实给我们提供了一个很方便的管理控制台,可以手工很轻松的部署应用程序,管理服务器;有得亦有失,因为它不能像其他很多应用服务器那般拷贝文件的方式进行部署,所以给像D a i ly B ui l d 那样全自动化的过程制造了一些障碍。

其实W A S 也提供了接口(S O A P 和R MI)可通过脚本来完成对服务器及应用程序的管理,只是使用起来稍显麻烦,还得钻研一番。

你可以采用三种途径来使用W A S 的接口:1.W A S AD M I N命令行。

最灵活,可以编制自己的J ac l 脚本文件2.W A S 提供的AN T T A S K,对常用功能进行了封装,W A S_H O M E/b i n/下有这个w s_a nt.b at3.自行编程调用,曾有浅尝下面介绍的是通用W A S 提供的A N T T A S K 来完成W AS 应用的部署、卸载、起停。

我们要用到的已封装好A N T T A S K 的包是W AS_H O M E/l i b/w s a nt t a s k s.j a r,打开这个文件,在包c om.i bm.we b s ph e r e.a nt.t as k s可以看到许多的T a s k类:D ef a u lt Bi n d in gs,I n s t al l A pp l ic at i on,J av a2W SD L,J s p C,Li s t Ap p l ic at i o ns,M e s s a ge s,M o d ul e V al i da t or,N L SE c h o,S e rv er C on t r o l,Se rv e r St at us,St a rt Ap p li c at i o n,St a rt S erv e r,St o p Ap p l i c at i o n,St o p Se rv e r,U n i ns t al l A p pl ic at i on,W s A dm i n,W SD L2J av a,W s Ej bD e p l oy看看那些可以发掘来用的,其中W s A dm i n 是个领头的,相当于W s Ad m in 命令行,如果你熟悉W s A dm i n 命令的话,只要它你就能完成所有的操作,我在脚本中对不便于用其他T a s k完成的任务就使用W s A d m i n。

WAS管理_学习笔记(3)

WAS管理_学习笔记(3)

Configuring Nodes
•addNode –Adds a node to an existing cell –Connects to the JMX port on the deployment manager –Use -includeapps option to copy applications to cell config –Examples: addNode mydmgr 8879 addNode mydmgr 8879 -includeapps •removeNode –Removes a node from a cell –Returns the node to its previous standalone configuration •cleanupNode –Deletes a node from the master configuration –Use on deployment manager to cleanup a failed node •syncNode –Pulls configuration changes to the node –Useful if you have disabled automatic synchronization
Wsadmin的功能
wsadmin 有四种对象可用于脚本: AdminControl:用于调用操作型命令 AdminConfig:用于调用配置型命令 AdminApp:用于管理应用程序 Help:用于一般帮助 脚本使用这些对象于正运行在Websphere服务器上的进程通信。支持的脚本语言都有办 调用Java对象上的方法. 目前支持3中脚本语言: 基于Tcl(Jacl)的Java命令语言、JavaScript和jpython

WAS常用配置的文件

WAS常用配置的文件

WAS常⽤配置的⽂件1.查看环境配置信息D:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\AboutThisProfile.txt要创建的应⽤程序服务器环境:应⽤程序服务器位置: D:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01需要的磁盘空间: 200 MB概要⽂件名: AppSrv01将此概要⽂件设为缺省概要⽂件: True节点名: arcgis0Node01主机名: arcgis0启⽤管理安全性(建议): True管理控制台端⼝: 9060管理控制台安全端⼝: 9043HTTP 传输端⼝: 9080HTTPS 传输端⼝: 9443引导程序端⼝: 2809SOAP 连接器端⼝: 8880将应⽤程序服务器作为服务运⾏: True创建 Web 服务器定义: False2.查看AppSrv01 的⽇志D:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\server13.Appsrv01 start/stop命令D:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01\bin4.修改主机名端⼝信息⽂件D:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01\config\cells\arcgis0Node01Cell\nodes\arcgis0Node01\serverindex.xml 5.修改JVM内存设置1.修改配置⽂件D:\ProgramFiles\IBM\WebSphere\AppServer\profiles\AppSrv01\config\cells\arcgis0Node01Cell\nodes\arcgis0Node01\servers\server1\server.xml<jvmEntries xmi:id="JavaVirtualMachine_1183122130078" verboseModeClass="false" verboseModeGarbageCollection="false" verboseModeJNI="false" initialHeapSize="128" maximumHeapSize="256" runHProf="false" hprofArguments="" debugMode="false" debugArgs="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=7777" genericJvmArguments="" executableJarFileName="" disableJIT="false">2.(图形)服务器-->WebSpehre Application Server -->server1-->java和进程管理-->进程定义--> JAVA 虚拟机-->初始堆⼤⼩、最⼤堆⼤⼩-->保存中⽂字符乱码:JVM参数:-Ddefault.client.encoding=GBK -Dclient.encoding.override=GBK -Dfile.encoding=GBK nguage=zh -Duser.region=CN6.修改Websphere变量Websphere修改变量错误导致控制台⽆法启动因为是websphere变量错误控制台⽆法启动,所以我们只能去修改变量配置⽂件;进⼊C:\ProgramFiles\IBM\WebSphere\AppServer\profiles\AppSrv01\config\cells\WIN-9389OC4NMRSNode01Cell\nodes\WIN-9389OC4NMRSNode01 (全局变量)variables.xmlsymbolicName="JAVA_HOME"value="${WAS_INSTALL_ROOT}/javasymbolicName="WAS_INSTALL_ROOT"value="C:\Program Files\IBM\WebSphere\AppServerC:\ProgramFiles\IBM\WebSphere\AppServer\profiles\AppSrv01\config\cells\WIN-9389OC4NMRSNode01Cell\nodes\WIN-9389OC4NMRSNode01\servers\server1 (server1局部变量)server1变量的优先级⾼于WIN-9389OC4NMRSNode01(主机名+节点)中的变量;variables.xmlsymbolicName="JAVA_HOME"value="${WAS_INSTALL_ROOT}/javasymbolicName="WAS_INSTALL_ROOT"value="C:\Program Files\IBM\WebSphere\AppServer7.修改wasadmin密码管理控制台密码遗忘有两种补救措施:⽅法⼀:命令⾏——从$WAS_HOME/profiles/xxx 概要⽂件名/bin⽬录下,运⾏ wsadmin -conntype NONE 。

WASND节点同步问题解决

WASND节点同步问题解决

WASND节点同步问题解决同步概念:在IBM WAS ND产品中,管理配置数据都存储在 XML 文件中。

单元保留了它每个节点中每台服务器的主配置文件。

同时每个节点和服务器也有其自己的本地配置文件。

如果服务器已经属于单元,则对于本地节点或服务器配置文件的更改都是临时的,通过在本地提交更改生效时,本地更改覆盖单元配置,但是当执行单元配置文档同步到节点的操作时,在单元级别上对主控服务器和主节点配置文件所作的更改将会替换对该节点所作的任何临时更改。

同步操作在指定的事件发生时进行,如启动server或者停止server的时候,以及在修改了应用程序服务器配置、更新了应用程序及其他情况。

节点不同步现象:在管理控制台,节点的状态显示未同步状态;在管理控制台修改了配置,保存的时候,无法同步到各个节点及单元;管理控制台中显示的server状态异常且无法启停server或者启停异常;集群中部分server的启停异常,且访问该server上的应用异常;节点后台日志有关于“凭证”“管理员”等字眼的报错日志;管理控制台启停异常;管理控制台和节点日志有某个节点节点成员被怀疑的报错;其他现象待补充;节点不同步原因:服务器异常断电;各个节点及dmgr所在服务器的系统时间误差超过3分钟;非法操作,如启停server的时候,反复启停;强制结束server、node的进程;增加或者修改了WAS管理控制台的密码;修改了/etc/hosts文件;各个节点所在服务器的主机名有冲突;增加或者删除了WAS的节点后没及时同步;其他原因待补充;解决方法:禁用全局安全性;停止节点,在命令行下做全部再同步;启动节点,启用全局安全性;停止节点,做全部再同步;备注:禁用安全性,可以在管理控制台全局安全性里取消,也可以在配置文件security.xml 中将大约第三行的位置“enable=true”改成“false”;命令行同步命令:./syncNode.sh dmgr_host 8879故障现象:管理控制台无法同步未同步的节点,直接导致该节点上的server启动失败或者异常。

WAS中如何配置LDAP

WAS中如何配置LDAP

WAS中如何配置LDAP在WAS使用实践中,LDAP服务器经常会被作为用户注册表来使用。

这里主要针对WAS中如何配置LDAP给出相关说明。

配置主要分为三步:1. 选择使用LDAP协议作为活动用户注册表。

活动用户注册表中选中使用“轻量级目录访问协议(LDAP)用户注册表”并保存。

?配置-?a) 在全局安全性LDAP)?用户注册表-?2. 配置LDAP服务器基本信息(全局安全性在这部分中主要需要的配置项有:a) 服务器用户标识:设置服务器的管理用户,一般在这里指定一个LDAP上的有效完整专有名称(DN),例如cn=wasadmin, ou=Shanghai, o=IBM, c=CN。

b) 服务器用户标识: 指定与服务器标识相对应的密码。

c) 类型:根据真实使用的LDAP服务器类型进行选择d) 主机:指定LDAP服务器的IP地址或者主机名e) 端口:指定LDAP服务器的端口,一般默认为389f) 基本专有名称(DN):指定目录服务的基本专有名称,表示LDAP搜索操作的起始点。

假定LDAP服务器的后缀为o=IBM, c=CN,那么对于cn=wasadmin, ou=Shanghai, o=IBM, c=CN这个DN,这里可以指定基本专有名称为ou=Shanghai, o=IBM, c=CN或者o=IBM, c=CNg) 绑定专有名称(DN):绑定是LDAP客户端连接服务端时所必须的操作,在服务器端可以配置为匿名或者非匿名,如果是匿名,那么这里与步骤h均可以设为空。

如果不是,那么必须指定一个LDAP 上有效的用户DNh) 绑定密码:如果是非匿名访问,那么需要指定对应于绑定专有名称(DN)的密码高级轻量级目录访问协议(LDAP)用户注册表设置)?LDAP?用户注册表-?3. 配置LDAP服务器高级信息(全局安全性a) 用户过滤器: 该过滤器用于通过短名称(%v)在服务器上进行条目查找用户。

例如(&(uid=%v)(objectclass=inetOrgPerson)表示在LDAP服务器上查找类为inetOrgPerson,属性uid 等于%v的条目。

WAS单机环境搭建手册

WAS单机环境搭建手册

一、系统环境调整(使用root用户)1、调整用户资源环境2、关闭selinux3、卸载冲突软件包4、确认防火墙开放9060、9080端口9060为控制台端口9080为应用访问端口5、配置JAVA环境变量二、软件安装上传安装盘,并执行./ncsetup.sh安装。

若提示没有权限,可以执行Chmod u+x 安装盘目录对nc安装盘内所有文件赋执行权限。

三、WAS调整客户方为我们安装的为一个管理服务器一个受管,因为实际要搭建单机环境,该架构对后期维护不方便,所以需要改成单服务的概要文件。

删除原来的概要文件cd /opt/IBM/WebSphere/AppServer/bin/./manageprofiles.sh -delete -profileName AppSrv01 #删除AppSrv01./manageprofiles.sh -delete -profileName Dmgr01 #删除Dmgr01创建新的概要文件./manageprofiles.sh -create -profileName AppSrv01 -templatePath/opt/IBM/WebSphere/AppServer/profileTemplates/default/ -profilePath/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/创建成功后,启动下server,验证服务没问题cd /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin./startServer.sh server四、代码部署1、Was概要路径配置进入nchome打开sysConfig.sh配置界面,按照如下标示配置,保存过程中可能提示请输入有效的profile路径,可以忽略。

2、服务器信息配置关闭窗口,重新打开sysConfig.sh,进行服务器信息配置3、数据源配置切换到数据源页签,配置数据源,测试通过后保存4、应用部署进入部署页签进行应用部署5、部署成功后,重启应用。

WAS快速入门手册

W A S快速入门手册 Prepared on 22 November 2020WAS快速入门手册编写原则1.技术别人是教不会的,只有靠自己学会2.以PD为主,系统学习为辅3.给出开放问题,自己去找答案,总结经验日常维护1.安装WASa)安装, ,b)创建profilec)安装htppServer和plugind)配置集群i.高级:配置共享域e)发布程序f)配置DB数据源g)配置LDAPh)配置安全性i.与的区别ii.配置SSOi)高级:配置JMS2.升级WASa)静默安装b)升级JDK和WAS3.AIX命令a)was本身命令 startServer -trace,,等b)常用命令, ls –ltr , df –g ,tar等c)topas,vmstat,netstat等监测命令d)收集Crash,hang信息时的命令e)ulimit,crontab等系统调整,监测命令4.调优WASa)WAS上线前,参数调整i. JVM,日志等b)压力测试过程中,调整WAS参数c)WAS连接DB2,Oracle后,如何监测数据库,如果区分是WAS的问题,还是数据库的问题5.收集WAS数据a)Mustgatherb)其中难以收集数据: Crash,Hang6.分析heapdumpa)说明:本地安装 IBM Support Assistant v3b)ecurep网站7.分析Javacorea)参考Diagnostics Guideb)注意Current Thread等信息8.编写测试代码a)编写来测试页面问题b)处理乱码问题9.使用wsadmina)在window使用wsadmin,来生成javacore等数据b)高级:设置动态trace10.配置Edgea)请参见Edge 的中第七章"配置分配器组件", 和第21章"分派器的高级功能" 配置高可用性日常维护30问1.AIX上,,WAS6的安装目录的位置2.WAS6中profile的位置,profile的作用,如果创建profile3.WAS,JDK,Http Server,Plugin,GSK的版本4.collector工具可以收集的数据,不能收集什么的数据请至少列出三条。

Windows 2008 R2下DB2和WAS安装手册

Windows 2008 R2下DB2和WAS安装手册一、操作系统安装安装windows 2008 server R2 64位中文企业版(标准版),手动安装SP1补丁(windows6.1-KB976932-X64.exe),过程略。

二、系统配置修改修改“非unicode程序的语言”为“中文”,避免安装DB2和WAS环境成英文环境。

“控制面板”—“区域和语言”—“管理”—“更改系统区域设置…”,默认为“英语(美国)”,更改为“中文(简体,中国)”(见图1、图2)。

图1图2三、DB2 v9.5 win 64的安装1、打开安装介质(由信息中心提供),双击“setup.exe”文件,启动安装程序,如图3:图32、在弹出的界面中,点击“安装新产品”,开始安装db2企业服务器版本9.5,如图4:3、在弹出的界面中单击下一步,如图5:4、选择“接受许可协议”,图6:图65、在图7的界面中可以选择安装的类型,如果没有特别的要求,一般选择“典型安装”,然后点击下一步:图76、根据实际情况选择文件的保存路径,如图8:图87、根据实际需要选择DB2软件的安装路径:图98、在此设置DB2的用户名和密码。

信息中心建议用户名:db2inst1,密码设置为复杂口令(长度不少于8位,由大写字母、小写字母、数字、特殊字符至少3种组合组成,参见《银监局非现场系统迁移安全实施手册》,下同),如图10:图109、缺省情况下会安装一个名称为“DB2”的实例,如图11:图1110、在图12的界面可以创建DB2工具目录,也可以在以后建立:图1211、在图13中可以设置DB2告警的发送通知,视实际环境而定:12、在图14中可以对DB2对象启用操作系统安全性:13、开始DB2的程序文件复制,并完成安装:图15图1614、安装DB2的授权许可证:1>单击“开始”→“运行”,输入db2cmd,回车2>执行命令:db2licm –a x:\db2ese_c.lic,(其中x为许可文件所在路径)命令执行完之后会有一个授权许可安装是否成功的提示;3>验证许可文件,执行命令:db2licm –l,此命令执行完成后会显示此许可文件的到期日期等信息。

(完整版)WAS使用手册

WAS基本使用手册1.基本介绍WebSphere Application Server(简称WAS)是IBM的应用服务器基本结构:单元(cell) ——> 多个节点(node) ——> 多个服务(server) ——> 多个应用(app)单元是整个分布式网络中一个或多个节点的逻辑分组单元是一个配置概念, 是管理员将节点间逻辑关联起来的实现方法, 可以将单元看作是WAS最大的作用域2.节点部署概要文件(Profile)定义一个独立应用程序服务器(Server)的运行时环境, 包括服务器在运行时环境中处理的所有文件节点(Node)是受管服务器(Server)的逻辑分组, 节点通常与具有唯一IP主机地址的逻辑或物理计算机系统对应, 节点不能跨多台计算机Node Agent 是将管理请求路由至服务器的管理代理程序, Node Agent 是服务器, 是一个管理代理程序, 并不涉及应用程序服务功能, Node Agent 进程在每个受管节点上运行, 并专门执行特定于节点的管理功能, 如服务器进程监视、配置同步、文件传输和请求路由, Deployment Manager通过与Node Agent的交互完成对单元内节点的控制Node是管理上使用的概念, Profile是实际的概要文件, 它们代表同一事物查看所有概要文件:export WAS_HOME=/usr/IBM/WebSphere/AppServercd $WAS_HOME/bin./manageprofiles.sh -listProfiles2.1.DeploymentManagerDeploymentManager(简称DM) 为单元中所有元素提供了单一的管理控制中心点DM属于一个特殊的节点, 用以下步骤创建:export WAS_HOME=/usr/IBM/WebSphere/AppServercd $WAS_HOME/bin./manageprofiles.sh -create \-templatePath $WAS_HOME/profileTemplates/dmgr \-profileName Dmgr01 \-profilePath $WAS_HOME/profiles/Dmgr01 \- nodeName (节点名) \-cellName (单元名) \-hostName (主机名)(其中红色部分为概要文件名, 可根据实际情况修改)2.2.节点1.新增节点:./manageprofiles.sh -create \-profileName AppSvr01 \-templatePath $WAS_HOME/profileTemplates/default \-profilePath $WAS_HOME/profiles/AppSrv01 \- nodeName (节点名) \- cellName (单元名) \-hostName (主机名)(其中红色部分为概要文件名, 可根据实际情况修改)2.添加节点到DeploymentManager:cd $WAS_HOME/profiles/AppSrv01/bin./addNode.sh IP PORT(其中ip为WebSphere DM所在服务器的IP, PORT为WebSphere DM对应的SOAP_CONNECTOR_ADDRESS端口, 默认为8879)3.启动节点:cd $WAS_HOME/profiles/AppSrv01/bin./startNode.sh或cd $WAS_HOME/bin./ startNode.sh AppSrv014.停止节点:cd $WAS_HOME/profiles/AppSrv01/bin./stopNode.sh或cd $WAS_HOME/bin./stopNode.sh AppSrv01注:在WAS控制台只能停止节点, 不能启动, 步骤如下:登陆WAS控制台系统管理——> Node Agent选择节点进行操作5.删除节点:确认节点已经停止cd $WAS_HOME/bin删除节点对应的概要文件:./manageprofiles.sh -delete -profileName AppSrv01删除所有节点对应的概要文件(谨慎, 会删除DM的概要文件):./manageprofiles.sh -deleteAll最后删除节点文件目录cd $WAS_HOME/profilesrm -Rf AppSrv01注:在WAS控制台只能把节点从DM去除, 不能进行删除节点操作2.3.状态1.登陆WAS控制台2.系统管理——> 节点已同步此节点上的配置文件已与Deployment Manager 同步未同步此节点上的配置文件未与Deployment Manager 同步(已过期)未知由于无法访问此节点的Node Agent, 所以无法确定配置文件的状态不可用由于此节点是非受管节点, 所以状态列不适用于此节点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.维护新建成功后, 可以进行启动停止删除等操作注:如果删除服务, 服务下的应用也会被删除如果起停失败, 也可以通过命令行来进行起停, 步骤如下:export WAS_HOME=/usr/IBM/WebSphere/AppServercd $WAS_HOME/profiles/AppSrv01/bin(其中红色部分为服务所在节点名, 可根据实际情况修改)启动服务./ startServer.sh server1停止服务./ stopServer.sh server1(其中红色部分为服务名, 可根据实际情况修改)其他常用配置修改点击服务名——> 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 ./ -name TEST*删除所有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, 提供程序类型:DB2 Universal JDBC Driver Provider, 实施类型:连接池数据源, 输入名称, 点击下一步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_HOME JAVA目录WAS_INSTALL_ROOT WAS安装目录WAS_LIBS_DIR WAS LIB包目录WAS_TEMP_DIR WAS临时目录LOG_ROOT WAS日志目录WAS_CELL_NAME WAS单元名WAS_SERVER_NAME WAS服务名USER_INSTALL_ROOT 概要文件目录APP_INSTALL_ROOT 应用安装目录SERVER_LOG_ROOT 应用日志目录DB2_JDBC_DRIVER_PATH DB2驱动目录DB2UNIVERSAL_JDBC_DRIVER_PATH DB2驱动目录DB2UNIVERSAL_JDBC_DRIVER_NATIVEPATH DB2驱动目录INFORMIX_JDBC_DRIVER_PATH INFORMIX驱动目录MICROSOFT_JDBC_DRIVER_PATH SQL SERVER驱动目录MICROSOFT_JDBC_DRIVER_NATIVEPATH SQL SERVER驱动目录MSSQLSERVER_JDBC_DRIVER_PATH SQL SERVER驱动目录ORACLE_JDBC_DRIVER_PATH ORACLE驱动目录SYBASE_JDBC_DRIVER_PATH SYBASE驱动目录7.2.性能监控1.登陆WAS控制台2.监视和调整——> 性能查看器——> 当前活动3.勾选需要监视的服务, 点击启动监视4.点击已监视的服务, 进入监视界面, 能很直观的监视应用访问时间5.点击顾问程序, 可以监视应用程序运行时各种数据6.点击摘要报告7.servlet 摘要列出在当前应用程序服务器中运行的所有servlet8.EJB摘要会列出在服务器中运行的所有Enterprise beans, 花费在它们的方法中的时间量, EJB 调用次数以及花费在每个Enterprise bean 中的总时间9.EJB 方法摘要显示每个EJB 方法的统计信息10.连接池摘要会列出应用程序服务器中定义的所有数据源连接并显示随着时间的过去它们的使用情况11.线程池摘要显示了随着时间的过去, 应用程序服务器中所有线程池的使用情况12.点击性能模块, 这些模块提供系统资源性能数据(例如CPU 利用率), WebSphereApplication Server 池和队列(例如数据库连接池)性能数据和客户应用程序数据性能数据(例如servlet 响应时间)的图形和图表7.3.日志管理1.登陆WAS控制台2.故障诊断——> 日志和跟踪3.点击需要查看日志的服务4.日志类型诊断跟踪:服务器进程的诊断跟踪配置设置确定服务器进程的初始跟踪状态JVM日志:通过将JVM 的System.out 和System.err 流重定向到独立日志文件来创建JVM 日志进程日志:WAS进程包含两个可供进程中运行的本机代码访问的stdout 和stderr输出流IBM 服务日志:包含写入System.out 流的WAS 消息和一些包含详尽服务信息的特殊消息5.JVM日志包含应用日志, 可根据情况修改文件大小, 文件个数, 日志时间6.更改日志级别详细信息, 输入指定要跟踪的组件、包或组的日志详细信息级别日志详细信息级别规范的格式是:<component> = <level>其中<component> 是要为它设置日志详细信息级别的组件, 而<level> 是某个有效的记录器级别(关闭、致命、严重、警告、审计、信息、配置、详细信息、精细、较精细、最精细、全部), 用冒号分隔多个日志详细信息级别规范7.日志查看WAS控制台:故障诊断——> 日志和跟踪——> 日志类型——> 运行时, 点击查看也可以直接进入日志目录查看诊断跟踪:${SERVER_LOG_ROOT}/trace.logJVM日志:${SERVER_LOG_ROOT}/SystemOut.log${SERVER_LOG_ROOT}/SystemErr.log进程日志:${SERVER_LOG_ROOT}/native_stdout.log${SERVER_LOG_ROOT}/native_stderr.logIBM 服务日志:${LOG_ROOT}/activity.log8.端口配置8.1.控制台访问端口1.登陆WAS控制台2.系统管理——> Deployment Manager——> 端口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|grep wasadmin(其中红色部分为WAS服务器用户名, 可根据实际情况修改)2.查看节点进程ps -ef|grep 'nodename nodeagent'(其中红色部分为节点名, 可根据实际情况修改)3.查看服务进程ps -ef|grep servername(其中红色部分为服务名, 可根据实际情况修改)9.3.应用日志查看export WAS_HOME=/usr/IBM/WebSphere/AppServercd $WAS_HOME/profiles/AppSvr01/logs/server1more SystemOut.log(其中红色部分为概要文件名和应用名, 可根据实际情况修改) 9.4.服务起停export WAS_HOME=/usr/IBM/WebSphere/AppServer1.启动管理控制台cd $WAS_HOME/profiles/Dmgr01/bin./startManager.sh(其中红色部分为DM名, 可根据实际情况修改)2.启动节点cd $WAS_HOME/profiles/AppSrv01/bin./startNode.sh(其中红色部分为概要文件名, 可根据实际情况修改)3.启动应用服务器cd $WAS_HOME/profiles/AppSrv01/bin./startServer.sh server1(其中红色部分为概要文件名和服务名, 可根据实际情况修改)4.停止应用服务器cd $WAS_HOME/profiles/AppSrv01/bin./stopServer.sh server1(其中红色部分为概要文件名和服务名, 可根据实际情况修改)5.停止节点cd $WAS_HOME/profiles/AppSrv01/bin./stopNode.sh(其中红色部分为概要文件名, 可根据实际情况修改)6.停止管理控制台cd $WAS_HOME/profiles/Dmgr01/bin./stopManager.sh(其中红色部分为DM名, 可根据实际情况修改)。

was启动

武汉ACC WebSphere ApplicationServer(WAS)使用文档1.WAS管理平台用户名及密码●用户名:wasadmin●密码:acc2.WAS安装路径●WAS控制台部署在10.188.3.21(/accapp/wasprofiles)●WAS程序安装在10.188.3.20和10.188.3.21主机上,安装路径:(/usr/IBM/WebSphere)3.WAS启动●首先启动控制台,操作步骤i.登陆到10.188.3.21主机ii.进入/accapp/wasprofiles/accdmgr01/bin目录iii.运行./startManager.sh●启动节点(注:通过控制台不能启动节点,必须手动运行命令启动节点)i.登陆到10.188.3.20和10.188.3.21ii.进入/usr/IBM/WebSphere/AppServer/profiles/accapp01/bin目录iii.运行./startNode.sh●启动IHS(IBM HTTP Server)i.登陆到10.188.3.20和10.188.3.21ii.进入/usr/IBM/HTTPServer/biniii.运行./apachectl start4.HOST修改C:\Windows\System32\drivers\etc加入10.188.3.21 5.进入控制台IE地址栏输入http://10.188.2.4:9060/ibm/console/login.do控制台只部署在10.188.2.4刀片上,用户名:wasadmin密码:acc6.启动WAS7.票务网站地址/pw用户名:000000 密码:123456。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档