首页 文章

运行记录的WLST Python文件以设置WebLogic域配置

提问于
浏览
0

在我们的项目中,我们有许多步骤在WebLogic服务器上创建不同的配置 . 我创建了一个本地域,我已经在Python文件中记录了我的步骤(按下顶部的“记录”按钮,然后按手动步骤进行配置)

配置包括创建通用数据源,安全领域,对AdminServer的更改等 .

记录步骤的目的很明显,可以简化和加快其他人的流程 . 我想知道如何运行录制脚本的步骤?我应该简单地创建一个新域名,登录它并简单地运行脚本?还是还需要其他东西?

这是.py文件的片段:

startEdit()
cd('/')
cmo.createJDBCSystemResource('test')
cd('/JDBCSystemResources/test/JDBCResource/test')
cmo.setName('test')
cd('/JDBCSystemResources/test/JDBCResource/test/JDBCDataSourceParams/test')
set('JNDINames',jarray.array([String('test')], String))
cd('/JDBCSystemResources/test/JDBCResource/test/JDBCDriverParams/test')
cmo.setUrl('jdbc:db2://server:port/DBNAME')
cmo.setDriverName('com.ibm.db2.jcc.DB2Driver')
.
.

我提到了一些问题:How to run wlst script by .py fileRecord WLST Scripts for Adapter Settings for creating Outbound Connection Pools但这些没有帮助 .

1 回答

  • 1

    您的问题的简单答案是肯定的,只需创建一个新域,启动它然后运行脚本 . 请记住,您的脚本需要在进行任何更改之前连接到您的服务器 . 要做到这一点,只需在脚本开头添加connect命令即可 .

    [connect('adminuser','adminpass','t3://localhost:8001')][1]
    

    要启动脚本,只需转到包含wlst.cmd(Windows)或wlst.sh(Linux)的文件夹并运行

    wlst.sh your_script.py
    

    请记住,如果要将资源定位到群集或特定服务器实例,则必须确保新域上的群集/服务器名称与您记录脚本的实例上的群集/服务器名称相匹配 .

    离线域名编辑也是可能的,有很多关于它的文章和博客文章 .

相关问题