一、创建单server服务器

/was/bin/manageprofiles.sh -create -profileName server1 \
-profilePath /was/profiles/server1 \
-templatePath /was/profileTemplates/default/ \
-nodeName server1 \
-cellName server1 \
-hostName 192.168.220.128 \
-isDefault \
-enableAdminSecurity true \
-adminUserName ls \
-adminPassword abcd1234 \
-portsFile port.txt      #慎用。如果没有自定义的端口文件那这个参数就不要用了,参数具体说明见下方

说明:如果没有manageprofiles.sh则使用wasprofile.sh,参数一样但是好像好几个参数并不生效包括-adminUserName和-adminPassword

-portsFile选项说明:

创建profile未指定端口情况下,默认使用配置文件/was_home/profileTemplates/default/actions/portsUpdate/portdef.props

如果想在自定义控制台和应用等端口,可将端口配置到一个文件中(如port.txt)然后以-portsFile参数指定

使用默认的portdef.props程序会处动检查如果端口已被之前创建的profile使用那程序会自动给端口加1;使用自定义文件冲突了也不管的

使用自定义端口文件如果有的端口没配那程序也不会配的默认为空,所以自定义时最好把相应模板的portdef.props复制过来然后改自己要自定义的端口

启停:

/was/profiles/server1/bin/startServer.sh server1
/was/profiles/server1/bin/stopServer.sh server1 -username ls -password abcd1234

启停说明:好像单server启停不管profileName是什么启动的server都只能是server1,不能启server2更不能是其他任何名字。

二、创建集群

2.1创建控制台

/was/bin/manageprofiles.sh \
-create -profileName lsDmgr \
-profilePath /was/profiles/lsDmgr \
-templatePath /was/profileTemplates/dmgr/ \
-nodeName lsNode \
-cellName lsNode \
-hostName 192.168.220.128 \
-isDefault \
-enableAdminSecurity true \
-adminUserName ls \
-adminPassword abcd1234

hostName为本机IP、username-password为控制台用户名密码

2.2启停控制台

cd /was/profiles/lsDmgr/bin
./startManager.sh -username ls -password abcd1234
./stopManager.sh -username ls -password abcd1234

由于只有控制台在启动状态,受控节点才能加入,所以要先启动控制台。

查看控制台(默认9060)和soap(默认8879)等端口:

cat  /was/profiles/lsDmgr/logs/AboutThisProfile.txt

2.3创建受控节点并加入集群

/was/bin/manageprofiles.sh -create -profileName lsMan \
-profilePath /was/profiles/lsMan \
-templatePath /was/profileTemplates/managed/ \
-nodeName lsMan1 \
-cellName lsMan1 \
-dmgrHost 192.168.220.128 \
-dmgrPort 8879 \
-dmgrAdminUserName ls \
-dmgrAdminPassword abcd1234

如果创建时未使用dmgr类选项将受控server加到集群,则可以以下命令加入

注意无论是创建是加入还是用以下命令加入管理服务器都要处于启动状态,否则会失败

cd /was/profiles/lsMan/bin
./addNode.sh 192.168.220.128 8879 -username ls -password abcd1234

IP为控制台所在主机IP,端口为控制台SOAP端口,用户名密码也是控制台的

2.4启停受控节点和server

addNode将受控节点加入控制台时默认受控节点已启动。

受控节点的启停要到受控profile下的bin目录操作,无法在控制台profile的bin目录下启停。

cd /was/profiles/lsMan/bin
./startNode.sh -username ls -password abcd1234
./stopNode.sh -username ls -password abcd1234 

基于受控节点创建的server启停可以直接在控制台页面操作,如果用命令行也须到其所基的节点的profile下执行。

cd /was/profiles/lsMan/bin
./startServer.sh server2
./stopServer.sh server2

说明:在操作过程中发现有些server不能同时启动,初步怀疑是端口冲突原因,还没进一步分析。

三、profile管理说明

./manageprofiles.sh -delete -profileName server1        #profile删除,删除之后可以看到profile文件夹依然存在但其实只剩下logs文件夹,将整个profile文件夹删除即可
./manageprofiles.sh -help #查看支持的操作
./manageprofiles.sh -help -create #查看create操作下支持的参数
./manageprofiles.sh -help -create -templatePath /was/profileTemplates/dmgr/ #查看dmgr模板支持的参数

说明:

1.WebSphere创建profile有cell/default/dmgr/managed四大模版;cell没用过,default(200M)可作控制台/受控server/自己形成单server,dmgr(30M)为控制台,managed(10M)为受控server。

2.addNode之后要注销重新登录控制台才能看到新加入的节点;default和managed作为受控节点加入的区别是,default同时将其本身已有的server一起加入到控制台,而managed得新建才有server。

3.对于创建profile时有冲突的端口,WebSphere默认自动增长1来规避;如控制台端口9060,再建一个有控制台的profile时其控制台端口为9061;其他端口如SOAP(8879)端口类似。

4.websphere中的shell文件都可加-help查看脚本用法和支持的参数。

WebSphere概要文件的创建与删除的更多相关文章

  1. [转]C# FileSystemWatcher监控指定文件或目录的文件的创建、删除、改动、重命名等活动

    觉得这个很常用..比如一些软件.   http://www.rabbit8.cn/DoNet/407.html   FileSystemWatcher控件主要功能: 监控指定文件或目录的文件的创建.删 ...

  2. linux初级学习笔记二:linux操作系统及常用命令,文件的创建与删除和命名规则,命令行展开以及linux中部分目录的作用!(视频序号:02_3)

    本节学习的命令:tree,mkdir,rmdir,touch,stat,rm 本节学习的技能:Linux中主要的目录作用以及特殊的目录文件: 文件的命名规则,命令行展开: 文件的创建与删除: Linu ...

  3. java操作文件的创建、删除、遍历

    java操作文件的创建.删除.遍历: package test; import java.io.File; import java.io.IOException; import java.util.A ...

  4. Java 基础【13】 文件(文件夹) 创建和删除

    使用 java.io.file 创建文件(文件夹),算是 java 最基础的知识,但实战项目中还是需要知晓细节. 比如 File 类中的 mkdir() 和 mkdirs() 的区别. JDK API ...

  5. Java文件File操作一:文件的创建和删除

    一.简述 File 文件类,主要对文件进行相关操作.常用的File操作有:文件(夹)的创建.文件(夹)的删除,文件的读入和下载(复制)等: 二.文件(夹)的创建和删除 1.创建过程 实例: //cre ...

  6. java处理Excel文件---excel文件的创建,删除,写入,读取

    这篇文章的代码是我封装的excel处理类,包含推断excel是否存在,表格索引是否存在,创建excel文件,删除excel文件,往excel中写入信息,从excel中读取数据. 尤其在写入与读取两个方 ...

  7. Java 基础【16】 文件(文件夹) 创建和删除

    使用 java.io.file 创建文件(文件夹),算是 java 最基础的知识,但实战项目中还是需要知晓细节. 比如 File 类中的 mkdir() 和 mkdirs() 的区别. JDK API ...

  8. windows下的畸形目录和文件的创建与删除

    畸形目录的创建 md c:\a..\ 删除畸形目录 rd /s /q c:\a..\ 创建畸形文件 1 echo text> \\.\c:\aux..txt 读取畸形文件 type \\.\c: ...

  9. File文件的创建,删除 createNewFile() delete()

    package seday03; import java.io.File;import java.io.IOException; /*** 使用File新建一个test1.txt文件* @author ...

随机推荐

  1. CSDN-markdown编辑器语法——字体、字号与颜色

     Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式.但是它本身是不支持修改字体.字号与颜色等功能的!   CSDN-markd ...

  2. 【BZOJ】3139: [Hnoi2013]比赛

    题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=3139 可以发现,答案之和得分的序列有关,而且和序列中每个元素的顺序无关.考虑HASH所有的 ...

  3. Intellij idea 添加浏览器

    最近的项目要做一个海康的网页端的监控,需要下载海康的插件,但是试验了一下,Chrome和IE的都不支持插件的显示,只有搜狗的显示,但是Idea的默认浏览器里面没有,所以要添加一个默认的浏览器 方法很简 ...

  4. python 安装pip

    https://pip.pypa.io/en/stable/installing/

  5. SqlDataAdapter介绍【五】

    一.常用方法介绍 1. SqlDataAdapter有两个有用的方法,分别为 fill 和 update. 1. fill 方法 fill 方法是用来填充 DataSet 的.也就是,把数据库中的运送 ...

  6. 用友软件系统管理员账号admin密码忘记了,如何解决?

    1.打开数据库. 2.点开  数据库-UFSystem. 3.找到dbo.UA_user表,鼠标右键,点打开表. 4.打开后,找到admin,cPassword列即可找到系统管理员密码.

  7. 第 3 章 镜像 - 019 - 使用公共 Registry

    保存和分发镜像的最直接方法就是使用 Docker Hub.https://hub.docker.com/ Docker Hub 是 Docker 公司维护的公共 Registry.用户可以将自己的镜像 ...

  8. ThinkPHP执行原生的SQL语句

    执行原生的SQL语句: $sql="insert select update delete...."; ①查询语句:   $model对象 -> query($sql);  ...

  9. 20165327 学习基础和C语言基础调查

    学习基础和C语言基础调查 一.关于技能 1. 你有什么技能比大多人(超过90%以上)更好? 根据数据来看,应该是短跑(几次测速50米平均时间6.5s),上学期的体测中短跑这项成绩在班上排前面,我们这个 ...

  10. maven ----> 子工程中引入父工程

    创建父工程,打包方式指定为 pom <groupId>com.example</groupId> <artifactId>SleuthMain</artifa ...