Wsdl地址位置显示主机名而不是localhost

时间:2016-05-04 13:14:56

标签: java web-services tomcat soap wsdl

我已经创建了wsdls,如以下链接中的 2.6 Code first web service implementation 部分所述 http://www.wideskills.com/jax-ws/create-web-service-using-jax-ws。创建耳朵并将它们部署在tomcat服务器上。在那个网址中,我有几个Web服务的wsdls。问题是:我的地址为 appSever:8080 / services / mul?wsdl ,对于其他网络服务,我得到 localhost:8080 / services / sum?wsd l我需要所有wsdls都有 localhost:8080 。这个问题可能是什么原因。这个问题是间歇性的。我在windows

中的etc / hosts文件中有以下条目
127.0.0.1  localhost
# ::1    localhost
127.0.0.1 appServer

我不想删除主机文件中的appServer,因为我在其他位置使用它。任何帮助都将不胜感激

1 个答案:

答案 0 :(得分:0)

CXF低于3.XXXX时出现问题 这方面的解决方案在

中解释

http://srikanthhugar.blogspot.com/2014/02/cxf-cxfservlet-disable-address-updates.html