如何在运行时获取端口绑定信息? (JBoss 5.1)

时间:2010-03-02 20:27:13

标签: java jboss jndi jboss5.x

基本上我想要的是获取JBoss正在侦听HTTP请求的端口号(通常为8080的端口号)。

我遇到了这个article,听起来很有希望,但不幸的是有些链接被破坏了,我无法弄清楚这一部分:

ManagementView managementView = getManagementView(); // via JNDI lookup

我如何实现getManagementView()?或者还有其他更好的方法吗?

2 个答案:

答案 0 :(得分:0)

如果您正在寻找更简单的界面,您可能需要考虑使用名为Twiddle的命令行工具。

它是基于命令行的强大工具,不需要任何Java编码。它可以从任何脚本语言(bash,perl,ruby等等)中使用。

希望它有所帮助。

答案 1 :(得分:0)

回答我自己的问题,因为我决定该怎么做。

在运行时获取端口信息很麻烦。一个简单的替代方案是使配置文件必须与实际端口号(每手)保持同步。不是很聪明,但它可以为你节省一些麻烦!