014 Command Line Administration
- 命令行管理的作用
- 使用WLST(weblogic scripting tool)
- 使用WLST离线创建domain
- 管理server的生命周期
- WLST在线管理MBeans
- 配置已存在的domain
- 获取运行时参数
- WLST
- 使用脚本自动化管理(优于控制台管理)
- 某些方面取代控制台管理
- 创建、管理以及监控weblogic域
- 管理和持久化weblogic配置变化
- 提取域配置信息和运行时信息
- 编辑域配置信息及持久化变化至config.xml
- 执行自动配置任务以及应用程序部署
- 基于Jython
- Online在线模式(能够访问内存和配置文件中的数据)
- 连接着一个运行中的管理服务器
- 管理活动中的weblogic域
- 展示域中的数据和资源
- 管理安全数据(如增加和移除用户)
- WLST在线模式是一个JMX(Java Management Extensions)客户端
- Offline离线模式(只能访问配置文件中的数据)
- 与管理服务器没有连接
- 创建域模版
- 根据模版创建一个新的域
- 扩展非活动中的域
- 离线模式下对配置的更改会被管理服务启动运行时重写覆盖
- 操作模式
- 交互模式: WLST命令行
- 脚本模式: 包含WLST命令的.py格式脚本
- 内嵌模式: 将WLST命令内嵌至java代码中
- 使用交互模式和脚本模式的主要步骤
- 设置环境变量
- 文件位置: ${WL_HOME}/server/bin/setWLSEnv.sh
- 执行指令: source setWLSEnv.sh
- 启用WLST
- 最简洁指令: java weblogic.WLST
- 带参数指令:
java
[-Dweblogic.security.SSL.ignoreHostnameVerification = true]
[-Dweblogic.security.TrustKeyStore = DemoTrust]
[-Dweblogic.security.JavaStandardTrustKeyStorePassPhrase = password]
[-Dweblogic.security.CustomTrustKeyStoreFileName = filename]
[-Dweblogic.security.TrustKeyStoreType = jks]
[-Dweblogic.security.CustomTrustKeyStorePassPhrase = password]
[-Dweblogic.security.SSL.hostnameVerifier = classname]
weblogic.WLST
[-loadProperties propertyFileName] #properties文件全路径
[-skipWLSModuleScanning] #跳过WLST启动时包扫描
[-i] #执行完py脚本不退出WLST
[filePath.py] - 离线模式命令提示: wls:/offline>
- 在线模式命令提示: wls:/online>
- 运行脚本
- WLST语法
- 退出WLST
- 输出错误和调试信息至文件
- 获取帮助
因为认真而努力,因为努力而平静
浙公网安备 33010602011771号