java - 是否可以限制 GlassFish(或底层 jvm 机器)中的端口号保留范围?

标签 java linux glassfish port

在我有几个 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

查看此处了解更多信息:https://arnoldvillasanta.wordpress.com/2011/12/15/changing-default-glassfish-v3-port-numbers-4848-8080-and-8181/

关于java - 是否可以限制 GlassFish(或底层 jvm 机器)中的端口号保留范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29804992/

相关文章:

java - 在测试期间调用预定方法

java - Xpath如何获取带有html标签的文本

java - *** 多个目标模式。停止

c - 从 NETSTAT 的输出中删除

jsf-2 - 静默 FullAjaxExceptionHandler

java - G1 GC : What is SATB buffer?

java - Java 中的 Lambda 表达式不起作用

linux - 使用未安装 apt 的 KDE 框架和 Qt Creator

jpa - Arquillian : Do I need domain. xml 和 arquillian.xml 用于使用 Derby DB 进行最少的 Glassfish 嵌入式测试?

glassfish - asadmin purgue 消息队列命令和 imqcmd 命令有什么区别