我正在使用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都会绑定到此端口。但由于某种原因,它除了这个之外还会尝试绑定到随机端口。
我还需要修改其他文件吗?
提前感谢您的帮助。
答案 0 :(得分:0)
作为容器的JBoss提供了大量服务,其中一些服务需要在套接字上绑定。有些服务(如http)绑定在固定端口上,而其他服务绑定在随机端口上。
它很容易控制静态端口,但对于动态端口,您需要知道它们是哪些服务。
此wiki提供所有各种端口(静态和动态)。它还提供了通过HTTP端口隧道传输所有请求的替代方法(例如HTTPInvoker)。