Java 为什么我的基于SOAP的项目不包含ApacheCxf';什么是依赖关系?
因此,这是我第一次尝试使用ApacheCXF使用SOAP。我将整个项目(基于Spring的)样本复制到我的工作区,运行它,它就可以正常工作了。我很困惑,因为我认为我没有包含任何与ApacheCXF相关的依赖项,我搜索了任何文件夹,什么都没有。据我所知,Tomcat本身不支持JAX-WS,因此我需要一个JAX-WS运行时。但是,即使是这样,apachecxf也是参考实现手段,它是来自JAX-WS的一个独立项目,所以我需要包含它 我还发现了这些声明Java 为什么我的基于SOAP的项目不包含ApacheCxf';什么是依赖关系?,java,soap,cxf,jax-ws,Java,Soap,Cxf,Jax Ws,因此,这是我第一次尝试使用ApacheCXF使用SOAP。我将整个项目(基于Spring的)样本复制到我的工作区,运行它,它就可以正常工作了。我很困惑,因为我认为我没有包含任何与ApacheCXF相关的依赖项,我搜索了任何文件夹,什么都没有。据我所知,Tomcat本身不支持JAX-WS,因此我需要一个JAX-WS运行时。但是,即使是这样,apachecxf也是参考实现手段,它是来自JAX-WS的一个独立项目,所以我需要包含它 我还发现了这些声明cfx context.xml: <impo
cfx context.xml
:
<import resource="classpath:META-INF/cxf/cxf-servlet.xml"/>
<import resource="classpath:META-INF/cxf/cxf.xml"/>
我不认为在META-INF
文件夹或任何地方都有这样的cfxservlet.xml
或cxf.xml
我需要解释一下为什么会这样,因为我将在接下来的几天里处理一些SOAP代码
使用的工具和库:
EclipseIDE
-TomEE容器/服务器
-Spring的jars我想您使用的是java8?JAX-WS2.2是JavaSE8的一部分(请参阅)。请注意,对于将来的版本,此代码已更改,在这种情况下,您需要添加其他库。显示您的代码。怎么会有人知道你在做什么?@mentalurg。在我的例子中,代码到底做了什么?不清楚代码中是否有ApacheCXF。如果您显示代码,那么它将是清晰的。视情况而定,还有其他问题。