这是我第一次尝试使用 Apache CXF 进行 SOAP。我将整个项目(基于 Spring)示例复制到我的工作区中,运行它,它就可以工作了。我很困惑,因为我认为我没有包含任何与 Apache CXF 相关的依赖项,我搜索过任何文件夹,什么也没有。据我了解,Tomcat 本身不支持 JAX-WS,因此我需要 JAX-WS 运行时。但即使是这样,Apache CXF 也是参考实现方式,它是 JAX-WS 的一个独立项目,所以我需要包含它。
我还发现了这些声明cfx-context.xml
:
<import resource="classpath:META-INF/cxf/cxf-servlet.xml"/> <import resource="classpath:META-INF/cxf/cxf.xml"/>
我不认为文件夹内或任何地方有这样的cfx-servlet.xml
东西。cxf.xml
META-INF
我需要解释来理解为什么这是有效的,因为我将在接下来的几天中使用一些 SOAP 代码。
使用的工具和库:Eclipse IDE - TomEE 容器/服务器 - Spring 的 jars
繁星coding
相关分类