WAS常用操作

1、启动server

.cd %WAS_HOME%/profiles/AppSrv01/bin

./startServer.sh server1

2、停止server

./stopServer.sh server1 -username admin -password xxxx

3、manageprofile.sh 的用法:

在做所有was前期操作前,请编辑/etc/hosts 中的主机名和IP地址对应,否则启动WAS的时候,可能很慢。

创建dmgr:
./manageprofiles.sh -create -templatePath ../profileTemplates/management -profileName Dmgr01 -profilePath ../profiles/Dmgr01
创建server:
./manageprofiles.sh -create -templatePath ../profileTemplates/default -profileName AppSrv01 -profilePath ../profiles/AppSrv01 -nodeName p74015lpar2Node01 -cellName p74015lpar2Node01Cell -hostname p74015lpar2

p74015lpar2为你的主机名,
加入到Dmgr的命令:
./addNode.sh iaapp030205 8879
 
带密码的DM创建:
./manageprofiles.sh -create -templatePath ../profileTemplates/management -profileName dm1 -profilePath ../profiles/dm1 -enableAdminSecurity true -adminUserName admin    -adminPassword admin
 
带密码的node创建
./manageprofiles.sh -create -templatePath ../profileTemplates/default -profileName AppSrv01 -profilePath ../profiles/AppSrv01 -nodeName p6d4wNode01 -cellName p6d4wNode01Cell -hostname p6d4w -enableAdminSecurity true   -adminUserName admin  -adminPassword admin
 
删除一个profile文件
./manageprofiles.sh -delete -profileName AppSrv01
 
addnode 后不用重启dm 等一会刷新一下即可。

./manageprofiles.sh -create -templatePath ../profileTemplates/managed -profileName Custom01 -nodeName testNode01 -hostname test

4、备份应用程序包。

可以直接在界面中选择程序包,点击导出,或者用命令去备份,这两种方式都有缺点,可能导致导出的程序包不全,所以建议部署完毕后,直接拷贝之前部署好的整个目录。

C:\IBM\WebSphere\ProcServer\bin>EarExpander -ear c:/pnjj.ear -operationDir C:\IBM\WebSphere\ProcServer\profiles\AppSrv01\installedApps\liaobin-76b3909Cell01\pnjj.ear -operation collapse

5、设置控制台失效时间,这里是dmgr的,如果AppSrv01的,编辑对应目录。

$WAS_HOME/profiles/Dmgr01/config/cells/*Cell*/applications/isclite.ear/deployments/isclite/deployment.xml 下invalidationTimeout

6、设置websphere的默认编码,建议在系统部署时,都设置上,避免未来不必要的麻烦,但该编码请与开发沟通,保持一致。
服务器->应用程序服务器->server1->服务器基础结构->java和进程管理->进程定义->java虚拟机->定制属性  
增加属性-Dfile.encoding=GBK -Ddefault.client.encoding=GBK -Duser.language=zh   -Duser.region=CN。
重启应用程序服务器即可。

7、
WAS杀出javacore命令
kill -3 PID号
可以通过
ps -ef|grep java 查看所有的java进程,找到WAS进程号

WAS杀出heapdump命令。
需要在WAS控制台中:
应用程序服务器 > server1 > 进程定义 > Java 虚拟机
JVM通用参数中输入:
-Xdump:java+heap+system:events=user
重启,再通过kill -3的命令杀出heapdump 

8、WAS查看版本命令
cd /was7/bin
./versionInfo.sh

你可能感兴趣的:(WAS)