我已经创建了 wsdls,如以下链接中的 2.6 代码优先 Web 服务实现 部分所述
http://www.wideskills.com/jax-ws/create-web-service-using-jax-ws .创建耳朵并将它们部署在tomcat服务器上。在那个网址中,我有几个网络服务的 wsdls。问题是:我得到的地址是 appSever:8080/services/mul?wsdl 而对于其他网络服务,我得到的是 localhost:8080/services/sum?wsdl.我需要所有的 wsdls 都有 localhost:8080。此问题的原因可能是什么。此问题是间歇性的。我在 Windows 的 etc/hosts 文件中有以下条目
127.0.0.1 localhost
# ::1 localhost
127.0.0.1 appServer
我不想删除主机文件中的 appServer,因为我正在其他位置使用它。任何帮助将不胜感激
最佳答案
3.XXXX 以下的 CXF 有问题 此处解释了此问题的解决方案
http://srikanthhugar.blogspot.com/2014/02/cxf-cxfservlet-disable-address-updates.html
关于java - Wsdl 地址位置显示主机名而不是本地主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37028927/