首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >wsdlLocation未拾取wsdl

wsdlLocation未拾取wsdl
EN

Stack Overflow用户
提问于 2015-07-07 04:44:36
回答 1查看 410关注 0票数 1

我有一个非常简单的带有CFX的Spring WS。熟悉的HelloWorld示例。除了jaxws:端点的wsdlLocation之外,一切都很正常。我的bean定义如下所示:

代码语言:javascript
运行
复制
<jaxws:endpoint id="helloTest"
  implementor="com.michael.ws.HelloImpl"
  address="Hello"
  wsdlLocation="WEB-INF/wsdl/Hello.wsdl" >
  <jaxws:properties>
    <entry key="schema-validation-enabled" value="true" />
  </jaxws:properties>
</jaxws:endpoint> 

现在,正如您所期望的那样,Hello?wsdl生成wsdl,但不是WEB-INF/wsdl中的那个

这就像是CFXServlet接管了一切,无论我在wsdlLocation中放入什么都没有任何意义……事实上,我确实在里面放了垃圾,而且我没有收到任何错误。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2015-07-07 05:15:42

尝试使用下面的代码,这将告诉插件wsdl将位于类路径上,而不是绝对路径上。

代码语言:javascript
运行
复制
wsdlLocation="classpath:wsdl/Hello.wsdl"

还可以尝试检查包含wsdloptions的cxf maven插件声明

代码语言:javascript
运行
复制
<wsdlOption> <wsdl>${project.basedir}/src/main/resources/wsdl/FooService.wsdl</wsdl> <wsdlLocation>classpath:wsdl/FooService.wsdl</wsdlLocation> </wsdlOption>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31255263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档