【问题标题】:wlst authentication exception prompt user againwlst认证异常提示用户再次
【发布时间】:2011-03-26 23:17:33
【问题描述】:

我编写了几个按预期工作的 wlst 脚本。该脚本首先提示用户输入用户名/密码,连接到管理服务器,然后执行任务(部署、启动/关闭等)。

我遇到的问题是第一步 - 如果用户输入了错误的用户名/密码,我希望脚本再次提示它以获取此信息。请注意,我希望在用户名/密码不正确的情况下再次提示用户,而不是在管理服务器关闭时。

我正在尝试以下代码,但它没有按预期工作(它永远不会进入第一个 except 块)。显然,我缺乏 OOPS 编程经验阻碍了这个简单任务的完成。希望有人可以帮助完成这一步。

尝试:

    connect(username, password, 't3://ADMIN_SERVER:ADMIN_PORT')

SecurityException 除外:

    print '\nAuthentication error, add logic to retry\n"
    exit(exitcode=1)

除了:

    print "\n\n ALL OTHER ERRORS \n\n "

(我也尝试过 NamingException,AuthenticationException 代替 SecurityException,但它也没有帮助)

【问题讨论】:

    标签: authentication exception-handling wlst


    【解决方案1】:

    简单的 except 块对我有用...

    你也可以尝试下面的方式NameError来代替其他的尝试

    1. try: connect(username, password, 't3://ADMIN_SERVER:ADMIN_PORT') except NameError, e:
      print "Check username, passwd values : ", sys.exc_info()[0], sys.exc_info()[1]

    您可以按照自己的方式处理错误 e。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-25
      • 1970-01-01
      相关资源
      最近更新 更多