如何在Linux下修改WebSphere Application Server 9默认server1服务器名称
Linux环境下WebSphere Application Server 9修改默认服务器名称(server1)步骤
针对两个独立的profile,需分别对每个profile中的默认server1进行改名操作,步骤如下:
通用前置操作
确保目标服务器及对应节点(若为分布式环境)处于停止状态,操作前切换到对应profile的bin目录:
cd /opt/IBM/WebSphere/AppServer/profiles/[你的profile名称]/bin
单个profile的改名流程
1. 停止服务
- 停止服务器:
./stopServer.sh server1 - 若该profile关联管理节点,同时停止节点:
./stopNode.sh
2. 通过wsadmin修改服务器配置
- 启动wsadmin工具:
./wsadmin.sh -lang jython - 在wsadmin交互环境中执行改名命令(将
serverA替换为你想要的新名称):# 获取原server1的配置ID server_id = AdminConfig.getid('/Server:server1/') # 修改服务器名称 AdminConfig.modify(server_id, [['name', 'serverA']]) # 保存配置变更 AdminConfig.save() - 退出wsadmin:
exit
3. 修改本地配置目录结构
- 进入服务器配置目录,重命名原
server1文件夹:cd ../config/cells/[cell名称]/nodes/[node名称]/servers mv server1 serverA - 检查新名称文件夹内的
server.xml等配置文件,确认<server name="serverA">已正确更新(wsadmin操作通常已完成此步,此为校验)。
4. 节点同步(仅分布式环境)
- 启动节点:
cd ../../../../../../bin ./startNode.sh - 同步节点与部署管理器配置:
./syncNode.sh [部署管理器主机名] [部署管理器SOAP端口]
5. 验证改名结果
- 启动改名后的服务器:
./startServer.sh serverA - 登录WebSphere控制台,确认服务器名称已更新,且应用可正常访问(若有部署应用)。
处理第二个profile
重复上述所有步骤,将第二个profile中的server1改为另一个唯一名称(如serverB)即可。
内容的提问来源于stack exchange,提问作者Gandhi Rao
相关产品推荐
相关产品推荐

