【问题标题】:Running a recorded WLST Python file to setup WebLogic domain configuration运行记录的 WLST Python 文件以设置 WebLogic 域配置
【发布时间】:2017-08-04 04:48:41
【问题描述】:

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

配置包括创建通用数据源、安全领域、更改 AdminServer 等等。

记录这些步骤的目的是显而易见的,以便为其他人简化和加快过程。我想知道如何运行录制的脚本的步骤?我应该简单地创建一个新域,登录它并简单地运行脚本吗?还是还需要其他东西?

这是来自 .py 文件的 sn-p:

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,但这些都没有帮助。

【问题讨论】:

    标签: python weblogic12c wlst


    【解决方案1】:

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

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

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

    wlst.sh your_script.py
    

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-12
      • 2018-05-05
      • 1970-01-01
      相关资源
      最近更新 更多