我怎样才能获得端口在运行时绑定信息? (JBoss的5.1)(How can I obtain

2019-09-30 07:56发布

基本上我想要做的是,以获取那些Jboss会监听HTTP请求的端口号(也就是人们通常8080)。

24:42我在文章 ,这听起来很有希望,但不幸的是某些环节断了,我想不通的一部分:

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

我怎么能实现getManagementView()? 或者有没有其他的最好办法做到这一点?

Answer 1:

如果你正在寻找一个简单的界面,你可能要考虑使用他们所谓的命令行工具摆弄 。

它是一种基于功能强大的命令行工具,并且不需要任何Java代码。 它可以从任何脚本语言(bash中,Perl中,红宝石等)加以利用。

希望能帮助到你。



Answer 2:

回答我的问题,因为我决定做什么。

在运行时获得端口信息很麻烦。 一个简单的替代方法是具有必须保持同步(每手)的实际端口号一个配置文件。 不是很聪明,但它可以节省你一堆头痛!



文章来源: How can I obtain port binding information at runtime? (JBoss 5.1)