2017-08-04 92 views
0

在我们的项目中,我们有很多步骤来在WebLogic服务器上创建不同的配置。我创建了一个本地域,并且我在Python文件中记录了我的步骤(通过按'Record'按钮,然后手动配置步骤)运行记录的WLST Python文件以设置WebLogic域配置

该配置包括创建通用数据源,安全领域,对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

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

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

启动脚本只需打开包含文件夹wlst.cmd(Windows)或wlst.sh(Linux的),然后运行

wlst.sh your_script.py 

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

脱机域名编辑也是可能的,有关于它的大量文章和博客文章。