1 启动 WLST
java
1.1 设置环境变量,启动 WLST
web
[wls@h p]$ cd wlserver_10.3/server/bin [wls@h p]$ source setWLSEnv.sh [wls@h p]$ java weblogic.WLST wls:/offline>
[wls@h p]$ cat `which wlst` #!/bin/bash pa="/data01/wls/Oracle/Middleware/wlserver_10.3/common/bin" cmd="wlst.sh" ${pa}/${cmd} [wls@h p]$ wlst
读取域信息(关闭)
安全
wls:/offline> readDomain('/data01/wls/Domains/paymentx1') wls:/offline/paymentx1> closeDomain()
退出“脚本工具”bash
wls:/offline/paymentx1> exit()
当前对象属性dom
wls:/offline/paymentx1> cd('Server') wls:/offline/paymentx1/Server> cd('Server-2') wls:/offline/paymentx1/Server/Server-2> prompt() wls:/offline> ls() wls:/offline> cmo wls:/offline> pwd() wls:/offline> cmo.getListenPort() wls:/offline> cmo.setListenPort(7003)
1.2 使用脚本启动 WLSTide
[wls@h p]$ cd wlserver_10.3/common/bin [wls@h p]$ sh wlst.sh wls:/offline>
1.3 命令记录
工具
把输入的命令,记录在文本文件“51.py”中
spa
wls:/offline> startRecording('51.py') Started recording to /data01/wls/Oracle/Middleware/wlserver_10.3/common/bin/5 1.py wls:/offline>
也能够中止记录server
wls:/offline> stopRecording()
1.4 重定向标准输出(包括错误输出)对象
wls:/offline> redirect('./out') wls:/offline> stopRedirect()
1.5 提示过长
提示符过长时,能够进行简略显示;输入相同命令返回原始模式
wls:/offline/paymentx1/Server/paymentServer> prompt() wls:/offline> pwd() '/paymentx1/Server/paymentServer'
2 建立 weblogic 域
“域模板”是一个 JAR 文件,其中包括:域配置文件、应用程序、安全数据、启动脚本等。
2.1 建立域模板
2.1.1 打开一个存在的域、域模板
wls:/offline> readDomain('/data01/wls/Domains/paymentx1') wls:/offline> readTemplate('template.jar')
2.1.2 修改域信息
wls:/offline> set('ListenPort',7221) wls:/offline> get('ListenPort') wls:/offline> set('ListenAddress','') wls:/offline> get('ListenAddress')
2.1.3 设定用户名、密码
“h4”是域名称;大写字母开头通常是软件本身生成的。
wls:/offline> cd('/Security/h4/User/weblogic') wls:/offline> cmo.getName() 'weblogic' wls:/offline> cmo.getPassword() '********' wls:/offline> cmo.setPassword('12345678')
2.1.4 保存信息到一个“域模板”文件
wls:/offline> writeTemplte('/data01/wls/templates/tp113.jar') wls:/offline> closeTemplate()
2.2 使用“域模板”建立域
语法:createDomain('域模板','域路径','用户名','密码')
这里的“域路径”是带有绝对路径“域目录名称”。
wls:/offline> createDomain('/data01/wls/templates/tp113.jar','/home/wls/Oracle/Domains','weblogic','12345678')
还能够这样建立域
wls:/offline> readTemplate("/data01/wls/Oracle/Middleware/wlserver_10.3/common/templates/domains/wls.jar") wls:/offline> readTemplate('basicWLSTDomain.jar') wls:/offline> writeDomain('/data01/wls/Oracle/Middleware/user_projects/domains/basicWLSDomain')