繁体   English   中英

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

[英]Running a recorded WLST Python file to setup WebLogic domain configuration

在我们的项目中,我们有许多步骤可在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')
.
.

我提到了一些问题: 如何通过.py文件运行wlst脚本, 为创建出站连接池的适配器设置记录WLST脚本,但是这些操作无济于事。

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

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

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

wlst.sh your_script.py

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM