我在使用Jython的代码中遇到语法错误。任何人都可以说语法中的错误是什么?我是这种语言的新手,没有太多想法。
错误讯息:
WASX7017E: Exception received while running file "namespace.jy"; exception information: com.ibm.websphere.management.exception.InvalidAttributeValException: ADMG0012E: The attribute value for attribute integration/endpoint/account is not valid.
我的代码:
import sys
nodeName =sys.argv[0]
serverName =sys.argv[1]
profilePath=sys.argv[2]
machineName=sys.argv[3]
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Main program
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
createNamespaceBinding(nodeName,serverName,profilePath,machineName)
我已添加对setJVMSystemProperties()
的调用,因此它会忽略name属性中的'/'
,但仍然面临问题。
答案 0 :(得分:0)
在添加此属性文件com.ibm.websphere.management.configservice.validateNames = false然后停止并启动服务器然后尝试运行jython脚本以进行命名空间绑定时,它起了作用