如何将JBoss进程绑定到特定的帖子而不是随机端口?

时间:2012-03-14 13:19:19

标签: java jboss5.x

我正在使用JBoss。 JBoss进程绑定到一个范围内的端口。在设置服务器和客户端之间有防火墙的远程swing客户端时,我的应用程序遇到了麻烦。我希望能够将进程限制到特定端口,因此我不必在防火墙中打开任意数量的端口。

  I want to bind JBoss process to a particular port instead of using a range of ports.

我将server \ xxx \ deploy \ remoting-jboss-beans.xml中的serverBindPort配置为32444。 在此更改之后,每次重新启动服务器时,Jboss都会绑定到此端口。但由于某种原因,它除了这个之外还会尝试绑定到随机端口。

我还需要修改其他文件吗?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

作为容器的JBoss提供了大量服务,其中一些服务需要在套接字上绑定。有些服务(如http)绑定在固定端口上,而其他服务绑定在随机端口上。

它很容易控制静态端口,但对于动态端口,您需要知道它们是哪些服务。

wiki提供所有各种端口(静态和动态)。它还提供了通过HTTP端口隧道传输所有请求的替代方法(例如HTTPInvoker)。