Jython wsadmin:获取服务器的节点名称

发布于 2024-12-07 06:27:29 字数 147 浏览 3 评论 0原文

在 Jython WebSphere Wsadmin 中:

看来我可以从 nodeName 获取服务器的名称,但是我还没有找到一种直接方法来查找服务器的 nodeName。

我考虑过创建所有节点的地图,但这很昂贵。

有人可以帮忙吗?

In Jython WebSphere Wsadmin:

It appears that I can get to the server's names from the nodeName, however I haven't managed to find a direct way to find the nodeName of a server.

I thought about creating a map of all the nodes, but that is expensive.

Can anyone help?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

遗失的美好 2024-12-14 06:27:29

您可以使用 Server MBean 获取服务器的节点名称。

您可以在此处找到有关服务器 MBean 的信息 http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=%2Fcom.ibm.websphere.ejbfep.multiplatform.doc%2Finfo%2Fae%2Fae%2Fcjmx_overview .html

objNameString = AdminControl.completeObjectName('WebSphere:type=Server,*') 
print AdminControl.getAttribute(objNameString, 'nodeName')

You can get the node name of the server using the Server MBean.

You can find info on the Server MBean here http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=%2Fcom.ibm.websphere.ejbfep.multiplatform.doc%2Finfo%2Fae%2Fae%2Fcjmx_overview.html

objNameString = AdminControl.completeObjectName('WebSphere:type=Server,*') 
print AdminControl.getAttribute(objNameString, 'nodeName')
嗫嚅 2024-12-14 06:27:29

您还可以使用 AdminControl 上的 getNode() 方法获取节点名称:

wsadmin>objn = AdminControl.completeObjectName('WebSphere:type=Server,*')

wsadmin>print AdminControl.getAttribute(objn, 'nodeName')
Node01

wsadmin>print AdminControl.getNode()
Node01

参考资料

You can also get the node name using the getNode() method on AdminControl:

wsadmin>objn = AdminControl.completeObjectName('WebSphere:type=Server,*')

wsadmin>print AdminControl.getAttribute(objn, 'nodeName')
Node01

wsadmin>print AdminControl.getNode()
Node01

References

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文