【发布时间】:2015-12-17 13:53:46
【问题描述】:
我正在做一个 CXF(spring) 项目(HUB)。部署后,我可以看到肥皂和休息服务列表,我通过两个地址打开它。一个是使用 localhost,第二个是使用我的电脑的 ip。所以我得到了这些输出。
使用本地主机
![使用本地主机][1]
使用ip
![使用IP][2]
但是一旦我从任何输出打开任何 wsdl 或 wadl 文件。它反映到另一个,直到重新启动服务器才改变。 例如 我从第一个输出(使用 localhost)打开 wsdl 文件,然后通过 Ip 地址刷新输出,然后我得到了端点显示 localhost 而不是 ip 的输出。
请帮助我。因为我正在研究 F5 负载均衡器并在一个域中创建多个站点。因此,每个站点都会反映其他首先打开的 wsdl 文件。
【问题讨论】:
-
你可以考虑把图片贴在这里。
-
我试过..但没能..您可以点击上面的链接...
-
@RohitRawat 你用的是什么版本的 CXF
-
我使用的是 cxf 2.7.4
-
我也见过这样的缓存问题,而不仅仅是在生成 WSDL/WADL 时。我很想知道是什么原因造成的。我猜有些东西正在某处存储什么服务主机名(可能在特定于线程的缓存中?),但我真的没有设法找到它。
标签: tomcat caching wsdl cxf wadl