![在 xp 上安装 ipv6 后无法访问应用程序](https://linux22.com/image/550388/%E5%9C%A8%20xp%20%E4%B8%8A%E5%AE%89%E8%A3%85%20ipv6%20%E5%90%8E%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F.png)
我有一个在 8080 上运行的 tomcat web 应用程序,它将从 4040 上的另一个应用程序获取 xml,这两个应用程序都在 xp 计算机上运行。在我安装 IPv6 之前,一切都运行正常。现在我无法从 tomcat 访问该应用程序。
我觉得奇怪的是,可以使用浏览器查看 xml,但当由 tomcat 应用程序使用时,相同的 url 不起作用。我得到了一个 ConnectionException。将值更改为 ipv4, 127.0.0.1 也不起作用。
尝试从另一台机器访问该应用程序也不起作用。
有人知道这里发生什么事吗?
请帮忙。
答案1
这是 APR 监听器。如果不需要,请删除 tcnative1.dll 或更改 server.xml 以不加载它。
我很确定一定有一种方法可以强制它也监听 ipv4,但默认情况下,如果安装了 ipv6,它只会监听 ipv6。