【发布时间】:2015-06-30 13:11:07
【问题描述】:
在我有几个 GlassFish 实例的 Linux 服务器中,我们想要启动另一个服务器产品并且出现“地址已在使用”错误。
通过lsof 进行调查,我们发现 GlassFish 的 java 进程占用了我们要在同一台机器上运行的第二个产品所需的端口号。
有没有办法限制 GlassFish(或底层 jvm 机器)的端口预留范围?
【问题讨论】:
-
你问错问题了。您不需要“限制端口号保留范围”,您需要控制实际使用的端口。
-
我使用 lsof 命令发现 Java 进程动态打开端口,这些端口未在控制面板或 xml 配置文件中定义。问题是我们不希望使用某些端口。