Tomcat SoapUI模拟Web服务

3
我有一个.war文件,它是通过soapui模拟服务的“deployaswar”选项创建的,并部署在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
我自己解决了这个问题。关键是使用“部署位于服务器上的目录或WAR文件”来部署WAR文件,并将上下文路径设置为:/。
这样就可以让所有东西正常工作了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接