linux - Glassfish 在 CentOS 上安装未绑定(bind) ipv4 端口

标签 linux glassfish

在 CentOS 上安装 Glassfish 后仅解压缩 zip 存档,我的服务器未绑定(bind) ipv4。

netstat -tnlup

我得到了结果:

Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      5278/mysqld         
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      4621/sshd           
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      4825/master         
tcp        0      0 :::8686                     :::*                        LISTEN      14659/java          
tcp        0      0 :::4848                     :::*                        LISTEN      14659/java          
tcp        0      0 :::8080                     :::*                        LISTEN      14659/java          
tcp        0      0 :::3700                     :::*                        LISTEN      14659/java          
tcp        0      0 :::8181                     :::*                        LISTEN      14659/java          
tcp        0      0 :::22                       :::*                        LISTEN      4621/sshd           
tcp        0      0 ::1:25                      :::*                        LISTEN      4825/master         
tcp        0      0 :::7676                     :::*                        LISTEN      14659/java          
udp        0      0 0.0.0.0:68                  0.0.0.0:*                               1168/dhclient       

如何强制 glassfish 也监听 ipv4 地址?

最佳答案

您可能会发现 Glassfish 绑定(bind)到 IPv4(和 IPv6)但被 iptables 防火墙设置阻止:

作为根用户:

/etc/init.d/iptables stop

然后尝试通过 IPv4 访问 Glassfish。如果可行,那么您可以重新启用 iptables 并为您的环境设置适当的规则。

当 CentOS 也绑定(bind)在 IPv6 上时,CentOS 没有显示绑定(bind)在 IPv4 上的端口,这对我来说像是一个错误 (2.6.32-358.23.2.el6.x86_64)。

关于linux - Glassfish 在 CentOS 上安装未绑定(bind) ipv4 端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18462616/

相关文章:

python - 在 Python 中混淆字符串

java - 在 glassfish 上部署 JSF 应用程序时出错

java - NoSuchMethodError : org. apache.commons.codec.binary.Base64.(I)V 在 org.apache.http.impl.auth.BasicScheme.(BasicScheme.java:65)

java - 无法获取连接,数据源无效 - Netbeans、MySQL

linux - 如何在一定时间内循环?

linux - 增加一个ip地址的并发连接数

java - 异构Java EE集群

java - Java Netbeans Glassfish Web 应用程序中不存在此应用程序 (app_id)

linux - 以 root 身份运行通知发送

linux - Oracle Linux,在 macOS 上的 VirtualBox 中运行时防止网络适配器休眠