【发布时间】:2016-04-20 11:43:53
【问题描述】:
我有一个 WebSphere 应用程序服务器 8,我在其中部署了一个企业应用程序。现在我想让该应用程序的 Web GUI 可访问。所以我设置了一个端口(9080),添加了一个 Web 容器传输链,为端口 9080 添加了一个虚拟主机,并将该虚拟主机添加到我部署的应用程序中。但是,它无法访问。
翻阅 WebSphere 的日志,我发现了这条消息:
TCPC0001I: TCP Channel TCP_6 is listening on host * (IPv6) port 9080.
显然,该频道在 IPv6 上侦听,而不是在 IPv4 上。我用 netstat 验证了这一点,这确实表明服务器的进程只侦听 IPv6。如何让频道改为在 IPv4 上侦听?我已经尝试在服务器的 JVM 中设置 java.net.preferIPv4Stack=true,但这并没有改变任何东西。
有趣的是,Websphere 的控制台可通过 IPv4 使用,但我无法弄清楚它的哪一部分配置不同以便它工作,而我的设置却没有。
【问题讨论】:
-
TCP 无法访问(连接被拒绝?)还是其他?
标签: websphere websphere-8 ipv4