【问题标题】:wlst script to use parse several values to stop/start domainswlst 脚本使用解析多个值来停止/启动域
【发布时间】:2019-01-25 19:31:43
【问题描述】:

我想解析配置文件中的以下条目:

[Domain1]
DOMAIN_NAME=my_domain1
NM_HOST=myhost1.com
ADMIN_URL=t3://myhost1.com:9001
DOMAIN_DIR=/nasn/app/oracle/admin/domains/mydomain_1/bin
WLS_DIR=/nasampn/app/oracle/product/fmw_api12c
ADMIN_USER=/software/wlst/secure/UPE/mydomain_1/AdminConfig.secure
ADMIN_PASS=/software/wlst/secure/UPE/mydomain_1/AdminKey.secure
NM_PORT=5556
NM_TYPE=SSL
OS_USER=oraamp

[Domain2]
DOMAIN_NAME=mydomain_2
NM_HOST=myhost1.com
ADMIN_URL=t3://myhost1.com:7001
DOMAIN_DIR=/nasn/app/oracle/admin/domains/mydomain_1/bin
WLS_DIR=/nasn/app/oracle/product/fmw_api12c
ADMIN_USER=/software/wlst/secure/UPE/mydomain_2/AdminConfig.secure
ADMIN_PASS=/software/wlst/secure/UPE/mydomain_2/AdminKey.secure
NM_PORT=5556
NM_TYPE=SSL
OS_USER=oraamp

[Domain3]
[Domain4,5,6,7]

例如,对于每个域,我需要传递值以连接到管理服务器并停止和启动域。

如何解析这些值,以便为连接和 serverStart 参数提供信息

我是新的 python 成员,想看看为什么我可以使用解析器来获取这些信息

https://www.ebicus.com/en/blog/how-to-restart-managed-servers-simultaneously-with-wlst/

【问题讨论】:

  • 解析是什么意思??
  • @Anwarvic from configparser import ConfigParser config_parser = ConfigParser() config_parser.read('MyFile.conf') for section_name in config_parser.sections(): adminUrl=config_parser.get(section_name, 'ADMIN_URL') adminUser=config_parser.get(section_name, 'ADMIN_USER') adminPass=config_parser.get(section_name, 'ADMIN_PASS') connectAdmin(adminUrl,adminUser,adminPass) def connectAdmin(adminUrl,adminUser,adminPass): print(adminUrl) print(adminUser)打印(管理员密码)```

标签: python weblogic jython wlst


【解决方案1】:

您所要做的就是在 python 中安装configparser 模块。您只需在 Windows 上打开(命令提示符)或在 Linux 上打开(终端),然后编写 pip install configparser,您的代码应该可以完美运行!

【讨论】:

    猜你喜欢
    • 2021-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-12
    • 1970-01-01
    • 1970-01-01
    • 2012-09-05
    • 1970-01-01
    相关资源
    最近更新 更多