我有一个 python 脚本,可以创建公交车目的地。我从 WSAdmin 运行该脚本,它工作正常,但所做的更改没有显示在 Websphere (WAS) 控制台中。
如果我从控制台注销然后再次登录,我可以看到更改。
脚本以AdminConfig.save()
结束
如何使 WAS 控制台刷新并显示最新的配置更改?无需注销并登录。
我在 Windows 上运行 WAS 版本 7.0.0.15。
感谢您的帮助!
编辑:
当我运行另一个创建 JMS 队列的脚本时,新队列立即显示在 WAS 控制台中。所以这可能是 WAS 控制台中的一个错误。
最佳答案
根据我的经验,当您重新访问或刷新页面时,WAS 集成解决方案控制台通常会显示其他 session 所做的更新;但是,在某些情况下,这不会按预期工作,这些通常代表控制台中的错误。
我在登录控制台时进行了快速测试,以从 wsadmin
创建 SIB 目标。当我重新访问巴士页面时,我发现更改并未被识别;然而,当我导航到大多数其他页面时,我看到了“您的工作区已从主配置自动刷新。您可以在用户首选项中禁用自动刷新。”通常指示何时从另一个 session 进行更改的消息。然后,导航回公交车信息后,我的新目的地就可见,无需注销并重新登录。
总线页面似乎没有检测到这些变化,这听起来像是一个错误。您可以考虑使用 IBM 记录 PMR。
否则,首先确保启用工作区刷新(系统管理
> 控制台首选项
> 打开工作区自动刷新
)- 此设置很可能已经默认启用 - 然后您可以使用我找到的解决方法,通过导航离开总线页面而不是注销。
关于websphere - 当 WSAdmin 脚本更改时如何刷新 Websphere 配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8428650/