NO.14 Weblogic Domain的快速克隆大法(暨修改域名domainName/服务名serverName/监听端口listenPort方法)
2010-01-07 09:53
483 查看
知识库总目录: No.0
Web开发知识库
出于各种原因,我们经常要搭建若干Domain,这些Domain可能除了DomainName,ServerName及配置端口不一样以外,其它并没有什么不同。
干这种事儿难道每个都要从weblogic/common/bin/config.sh开始吗?非也非也,今天AR就来告诉你一个快速创建多个Domain的克隆大法^^
(以下内容仅限于unix环境下Weblogic816及Weblogic920,其它版本未实验,各位可自行尝试;Win环境下可类似解决)
例:将mydomain(端口:7001,serverName:myserver),克隆出一个domain8001(端口:8001,serverName:server8001)
1.创建一个部署好应用的源Domain
例:mydomain
2.复制出domain8001
cp -r mydomain domain8001
3.修改domain8001中各文件的端口及servername
(我只知道用vi里的:%s/source/target/g方式逐个文件修改,哪位XDJM知道批量修改的办法,望不吝赐教^^)
#将domain8001目录下正文中列出的文件中的所有mydomain替换成domain8001,7001替换成8001,myserver替换成server8001
Weblogic816
config.xml
startWebLogic.sh
stopWebLogic.sh
startManagedWebLogic.sh
Weblogic920
config/config.xml
init-info/startscript.xml
init-info/tokenValue.properties
bin/setDomainEnv.sh
bin/startWebLogic.sh
bin/startManagedWebLogic.sh
bin/stopWebLogic.sh
bin/stopManagedWebLogic.sh
bin/startPointBaseConsole.sh
4.如果你的是WL92且,进行了以上操作,服务启来后监听端口还是7001,说明你的源domain是新配置的,还需要做这个附加操作:
编辑/bea/user_projects/domains/base_domain/config/config.xml
把
改为
5.清理移留的垃圾
垃圾主要是从源Domain拷贝过来的无用文件,主要是domain8001目录下以下内容
Weblogic816
rm -r myserver
rm mydomain.log
rm nohup.out(以及相关备份,如果有的话)
Weblogic920
(尚未实验,各位自行实验吧:)
以上第3步列出的文件应该是比较全的了,如果还遗漏的,在domain8001目录下用grep命令搜一下就是了^^
grep mydomain **/*.*
Web开发知识库
出于各种原因,我们经常要搭建若干Domain,这些Domain可能除了DomainName,ServerName及配置端口不一样以外,其它并没有什么不同。
干这种事儿难道每个都要从weblogic/common/bin/config.sh开始吗?非也非也,今天AR就来告诉你一个快速创建多个Domain的克隆大法^^
(以下内容仅限于unix环境下Weblogic816及Weblogic920,其它版本未实验,各位可自行尝试;Win环境下可类似解决)
例:将mydomain(端口:7001,serverName:myserver),克隆出一个domain8001(端口:8001,serverName:server8001)
1.创建一个部署好应用的源Domain
例:mydomain
2.复制出domain8001
cp -r mydomain domain8001
3.修改domain8001中各文件的端口及servername
(我只知道用vi里的:%s/source/target/g方式逐个文件修改,哪位XDJM知道批量修改的办法,望不吝赐教^^)
#将domain8001目录下正文中列出的文件中的所有mydomain替换成domain8001,7001替换成8001,myserver替换成server8001
Weblogic816
config.xml
startWebLogic.sh
stopWebLogic.sh
startManagedWebLogic.sh
Weblogic920
config/config.xml
init-info/startscript.xml
init-info/tokenValue.properties
bin/setDomainEnv.sh
bin/startWebLogic.sh
bin/startManagedWebLogic.sh
bin/stopWebLogic.sh
bin/stopManagedWebLogic.sh
bin/startPointBaseConsole.sh
4.如果你的是WL92且,进行了以上操作,服务启来后监听端口还是7001,说明你的源domain是新配置的,还需要做这个附加操作:
编辑/bea/user_projects/domains/base_domain/config/config.xml
把
<server> <name>AdminServer</name> <listen-address></listen-address> </server>
改为
<server> <name>AdminServer</name> <ssl> <enabled>false</enabled> </ssl> <listen-port>8001</listen-port> <listen-address></listen-address> </server>
5.清理移留的垃圾
垃圾主要是从源Domain拷贝过来的无用文件,主要是domain8001目录下以下内容
Weblogic816
rm -r myserver
rm mydomain.log
rm nohup.out(以及相关备份,如果有的话)
Weblogic920
(尚未实验,各位自行实验吧:)
以上第3步列出的文件应该是比较全的了,如果还遗漏的,在domain8001目录下用grep命令搜一下就是了^^
grep mydomain **/*.*
相关文章推荐
- weblogic 修改监听端口
- 修改weblogic端口的方法
- Oracle XE http监听端口8080修改方法
- windows下如何修改oracle的默认监听端口号port
- weblogic配置domain的监听端口
- zookeeper 3.5.0 修改管理控制台监听端口的方法
- 修改weblogic端口的方法
- Weblogic端口修改方法
- Tomcat发布网站修改端口、修改默认发布目录、多域名绑定)
- windows 2003 server 记录远程桌面的连接登录日志和修改3389连接端口方法
- 修改Apache端口的方法
- XAMPP Apache 配置多端口和多域名方法
- 交换机端口捆绑配置方法(port-channel配置)
- 修改监听端口
- 改变Apache端口等配置修改方法
- 修改ssh默认端口的方法
- snmpd 修改监听端口为2014
- 修改windows服务器远程终端服务的端口的方法
- Apache基于IP、基于port和基于域名的三种虚拟主机的配置方法
- 修改linux ssh和windows 远程连接 监听端口