tomcat soapui模拟Web服务

时间:2011-05-13 15:53:09

标签: web-services tomcat soapui

我有一个.war文件,它是通过'deployaswar'选项从soapui模拟服务创建的,并部署到Tomcat 5.5。我可以在firefox中成功查看WSDL,但注意到我的xsd导入的schemaLocation属性无效。这是当前的URL格式:

http://localhost:8080/?WSDL&interface=UserServicePortBinding&part=User.xsd

它缺少tomcat中的Web应用程序名称。我通过构建正确的URL并查看xsd:

来验证这一点

http://localhost:8080/wartest?WSDL&interface=UserServicePortBinding&part=User.xsd

我还注意到xsd中的其他引用也有同样的问题。我怎么能纠正这个?

感谢。

1 个答案:

答案 0 :(得分:0)

我为自己想出了这个。使用“部署目录或服务器上的WAR文件”来部署战争并将上下文路径设置为:/

这使得一切都能正常运作。