在我有几个 GlassFish 实例的 Linux 服务器中,我们想要启动另一个服务器产品,但出现“地址已在使用”错误。
通过 lsof
调查,我们发现 GlassFish 的一个 java 进程正在占用我们要在同一台机器上运行的第二个产品所需的端口号。
有没有办法限制 GlassFish(或底层 jvm 机器)的端口预留范围?
最佳答案
GlassFish 使用几个端口,您需要告诉他使用其他一些端口。然后您应该能够运行它。
asadmin set server.http-service.http-listener.http-listener-1.port=10080
asadmin set server.http-service.http-listener.http-listener-2.port=10443
asadmin set server.http-service.http-listener.admin-listener.port=14848
asadmin set configs.config.server-config.system-property.JMS_PROVIDER_PORT.value=9999
关于java - 是否可以限制 GlassFish(或底层 jvm 机器)中的端口号保留范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29804992/