基本上我想要的是获取JBoss正在侦听HTTP请求的端口号(通常为8080的端口号)。
我遇到了这个article,听起来很有希望,但不幸的是有些链接被破坏了,我无法弄清楚这一部分:
ManagementView managementView = getManagementView(); // via JNDI lookup
我如何实现getManagementView()?或者还有其他更好的方法吗?
答案 0 :(得分:0)
如果您正在寻找更简单的界面,您可能需要考虑使用名为Twiddle的命令行工具。
它是基于命令行的强大工具,不需要任何Java编码。它可以从任何脚本语言(bash,perl,ruby等等)中使用。
希望它有所帮助。
答案 1 :(得分:0)
回答我自己的问题,因为我决定该怎么做。
在运行时获取端口信息很麻烦。一个简单的替代方案是使配置文件必须与实际端口号(每手)保持同步。不是很聪明,但它可以为你节省一些麻烦!