- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当尝试获取 WebSphere Application Server 中应用程序的状态时,我希望返回多个 mbean。然而,WAS 似乎只返回第一个结果并丢弃其余结果。
[wasadmin@servername01 ~]$ Run_wsadmin.sh -f wsadmin_Check_App_Status.py
WASX7209I: Connected to process "dmgr" on node PRDDMGR using SOAP connector; The type of process is: DeploymentManager
WASX7026W: String "type=Application,name=AMTApp,*" corresponds to 6 different MBeans; returning first one.
我正在运行的脚本如下所示:
app_name = AppName
app_status = AdminControl.completeObjectName('type=Application,name=' + app_name + ',*').split('\n')
for status in app_status :
print( status )
# end of For status in app_status
WebSphere 中是否有一些设置,或者我是否需要将一些特殊的库导入到我的脚本中?
最佳答案
根据AdminControl.completeObjectName()
的文档
Use the completeObjectName command to create a string representation of a complete ObjectName value that is based on a fragment. This command does not communicate with the server to find a matching ObjectName value. If the system finds several MBeans that match the fragment, the command returns the first one.
因此该函数的行为符合预期。
改为:
在这种情况下,听起来您想使用 AdminControl.queryNames()
,它是为返回与您的查询匹配的结果列表而构建的。
例如:
app_name = AppName
app_status = AdminControl.queryNames('type=Application,name=' + app_name + ',*').split('\n')
for status in app_status :
print( status )
来源:Commands for the AdminControl object using wsadmin scripting
关于python - IBM WebSphere Application Server wsadmin 在脚本中仅返回 6 个结果中的第一个结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38709006/
我正在开发一个自动化框架,我遇到了 wsadmin 工具的奇怪行为。该问题在 WAS 6.1、7.0 和 8.0 中可重现(我没有尝试使用 8.5)。 我想知道这是否是 wsadmin 中的错误(很奇
我正在尝试使用 Websphere 6.1 的 wsadmin 工具创建 StringNameSpaceBinding 这是我采取的步骤设置单元格 [$AdminConfig getid/Cell:c
我正在寻找一种提示输入密码的方法(即没有输入回显)。我在 WebSphere 的 7.0.0.19 wsadmin 中使用 jython。 我已经在寻找它 - 似乎可以使用 import getpas
我想将几行代码传递给 WebSphere 配置文件。 这是我的尝试: # ./wsadmin.sh -lang jython -c 'print("Hello") > print("World!")'
我可以获得已安装应用程序的列表,但如何使用 Jython 获取状态? 最佳答案 我认为没有任何直接的方法可以获取应用程序运行状态,您可以使用以下代码从 AdminControl 获取对象 server
wsadmin 需要大约 10 分钟才能连接到 WebSphere Application Server 7.0 我试过这个: C:\WAS_HOME\profiles\PROFILE_NAME\bi
我一直在搜索 IBM 文档以试图找到它,但我一直空着。有谁知道使用 wsadmin 为 WAS 7.0 设置配置“Web 身份验证行为”的相关脚本/命令? 我正在查看的设置可以从控制台访问 Secur
是否可以使用 wsadmin (jacl/jython) 停止/启动 WAS 应用程序服务器。我想删除配置文件上的所有缓存,然后重新启动 WAS 应用程序服务器。我使用 wsadmin 作为独立的。
我正在尝试编写脚本来测试WebSphere Cell/Node/Cluster的所有数据源。尽管可以从管理控制台执行此操作,但对于某些受众而言,脚本更好。 因此,我从IBM https://www.i
是否可以使 Websphere 与 CSV 一起使用?我很想利用 jython csv 模块。但默认的 Websphere 7 jython 似乎没有这个功能。 是否可以在类路径中包含 jar 或升级
在 Jython WebSphere Wsadmin 中: 看来我可以从 nodeName 获取服务器的名称,但是我还没有设法找到一种直接的方法来查找服务器的 nodeName。 我想过创建所有节点的
我想使用 wsadmin 进行 CI 来重新加载应用程序。为此,我编写了一个 jython 脚本。但我需要将应用程序(例如 Homepage)传递给 python 脚本,以便它知道要重新启动哪个应用程
如何获取 WebSphere 8.5 服务器上部署的应用程序中特定模块的版本? 我尝试了以下命令。 获取所有已安装的应用程序: wsadmin> $AdminApp list MyApplicatio
我正在尝试在 Linux 上使用 websphere7 生成线程转储,方法是尝试执行: $AdminControl invoke Server1 dumpThreads 但是我得到了这个异常: WAS
我需要在 Jython 中创建一个脚本来将一些应用程序从 WAS 7 迁移到 WAS 8.5。我似乎找不到某个应用程序的上下文根(我在 application.xml 文件中找到了所有其他应用程序的上
我正在尝试做一个使用 SAP 网络服务的简单应用程序。我通过 SOAPMANAGER 获得了 WSDL 链接,我将其作为 Web 引用添加到项目中,并且 C# 创建了包括 RFC 导入/导出参数和表的
我正在尝试使用 wsadmin.sh 调用的 Jython 脚本将从 WebSphere 检索到的值传递到我的调用者 shell 脚本中的变量。 调用者 shell 脚本 (getValue.sh)
我能够登录到我的本地 WAS 8 管理控制台并使用所有默认值部署一个 23MB EAR,没有任何问题。但是,当我尝试使用 wsadmin 和这个 Jython 脚本进行安装时...... AdminA
任务是使用 wsadmin (Jython) 修改 namespace 绑定(bind)。我有几个范围服务器的字符串绑定(bind)。我计划列出现有的绑定(bind);添加/修改目标绑定(bind)。
尝试通过 wsadmin 创建 websphere mq 连接工厂时出现 java.lang.ClassNotFoundException。 WASX7015E: Exception running
我是一名优秀的程序员,十分优秀!