繁体   English   中英

通过Weblogic中的WLST监视应用程序部署状态

[英]Monitoring Application deployment state through WLST in Weblogic

在执行以下脚本以监视我的应用程序状态时出现错误:-脚本:-

connect('weblogic','weblogic1','t3://localhost:7001')
domainRuntime()
cd('AppRuntimeStateRuntime/AppRuntimeStateRuntime')   
        $s = cmo.getApplicationIds()   
        print '####### Application ####### Application State\n'   
        for s1 in s:            

            cmo.getIntendedState(s1)                     
            print '\n'

错误消息:-调用WLST时出现问题-追溯(最后面):(无代码对象)在第0行文件“ C:\\ Oracle \\ Middleware \\ wlserver_10.3 \\ server \\ bin \\ dep.py”,第4行s = cmo .getApplicationIds()^ SyntaxError:无效的语法

提前致谢。

Jython使用空格来标识代码块,因此第4行开始的空格就是问题所在,它告诉WLST它们是第3行的子代,这没有任何意义。 您也不需要'$'符号表示变量...

connect('weblogic','weblogic1','t3://localhost:7001')
domainRuntime()
cd('AppRuntimeStateRuntime/AppRuntimeStateRuntime')   
s = cmo.getApplicationIds()   
print '####### Application ####### Application State\n'   
for s1 in s:            
    print cmo.getIntendedState(s1)

暂无
暂无

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

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