WebSphere概要文件的创建与删除
一、创建单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概要文件的创建与删除的更多相关文章
- [转]C# FileSystemWatcher监控指定文件或目录的文件的创建、删除、改动、重命名等活动
觉得这个很常用..比如一些软件. http://www.rabbit8.cn/DoNet/407.html FileSystemWatcher控件主要功能: 监控指定文件或目录的文件的创建.删 ...
- linux初级学习笔记二:linux操作系统及常用命令,文件的创建与删除和命名规则,命令行展开以及linux中部分目录的作用!(视频序号:02_3)
本节学习的命令:tree,mkdir,rmdir,touch,stat,rm 本节学习的技能:Linux中主要的目录作用以及特殊的目录文件: 文件的命名规则,命令行展开: 文件的创建与删除: Linu ...
- java操作文件的创建、删除、遍历
java操作文件的创建.删除.遍历: package test; import java.io.File; import java.io.IOException; import java.util.A ...
- Java 基础【13】 文件(文件夹) 创建和删除
使用 java.io.file 创建文件(文件夹),算是 java 最基础的知识,但实战项目中还是需要知晓细节. 比如 File 类中的 mkdir() 和 mkdirs() 的区别. JDK API ...
- Java文件File操作一:文件的创建和删除
一.简述 File 文件类,主要对文件进行相关操作.常用的File操作有:文件(夹)的创建.文件(夹)的删除,文件的读入和下载(复制)等: 二.文件(夹)的创建和删除 1.创建过程 实例: //cre ...
- java处理Excel文件---excel文件的创建,删除,写入,读取
这篇文章的代码是我封装的excel处理类,包含推断excel是否存在,表格索引是否存在,创建excel文件,删除excel文件,往excel中写入信息,从excel中读取数据. 尤其在写入与读取两个方 ...
- Java 基础【16】 文件(文件夹) 创建和删除
使用 java.io.file 创建文件(文件夹),算是 java 最基础的知识,但实战项目中还是需要知晓细节. 比如 File 类中的 mkdir() 和 mkdirs() 的区别. JDK API ...
- windows下的畸形目录和文件的创建与删除
畸形目录的创建 md c:\a..\ 删除畸形目录 rd /s /q c:\a..\ 创建畸形文件 1 echo text> \\.\c:\aux..txt 读取畸形文件 type \\.\c: ...
- File文件的创建,删除 createNewFile() delete()
package seday03; import java.io.File;import java.io.IOException; /*** 使用File新建一个test1.txt文件* @author ...
随机推荐
- codeforces 741D Arpa’s letter-marked tree and Mehrdad’s Dokhtar-kosh paths
题目链接:Arpa’s letter-marked tree and Mehrdad’s Dokhtar-kosh paths 第一次写\(dsu\ on\ tree\),来记录一下 \(dsu\ o ...
- (总结)CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL
(总结)CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL PS:这个是懒人yum快速安装法,用于开发和测试环境很方便,用于没有特殊要求的生产环境也可以.特 ...
- 使用ajax判断登录用户名
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Register.aspx. ...
- 关于JavaScript和Java的区别和联系
转载自: Javascript和Java除了名字和语法有点像,其他没有任何的关系. 做个比较是为了让大家更好的理解Javascript,事实上,两种语言根本没有可比性,是完全不同的. Javasc ...
- json文件不能有注释
之前一直忽视了这个问题,直接导致taiga-front的部署的时候不能通过其他IP访问. 如图: 首先是提示 app-loader.js:1 Your conf.json file is not a ...
- js怎么把一个数组里面的值作为一个属性添加到另一数组包含的对象里(小程序)
上面这个需求我说的似乎不太明白,之前也是没有碰到过,也是最近在搞小程序,涉及到小程序前后台数据交互,展示的部分!!不太明白没关系等会我给大家举个例子,就明白了说起来有点拗口,一看就明白了,其实如果是原 ...
- 最常出现的字符串 Most Common Word
2018-10-26 00:32:05 问题描述: 问题求解: 方法一.Trie 最长出现的字符串,最容易想到的解法就是Trie树了,于是首先使用Trie树进行了实现,代码量有点大,当然了是可以A掉的 ...
- JS获取当前日期方法
Date.prototype.format = function (format) { var args = { "M+": this.getMonth() + 1, " ...
- JS过渡和变形效果演示(举例:鼠标滑过图片放大) --JS案例
1.代码: <!DOCTYPE html><html><head> <meta charset="utf-8"> <title ...
- kibana的 timelion工具
时序控件(Timelion)是一款时间序列数据可视化工具,它可以将多种独立的数据源合并呈现到一张视图上. .es函数 index 指明索引 .es(index=nginx-access-log- ...