发句感慨:深刻体会到了 中国文章一大抄的问题 。。。苦水三天三夜道不完啊。。。
如果你想整合的话 你可以去百度 都是你妹的sayhello方法 调用 其实我就是想做个webservice的服务端 但是网上通篇的是教你怎么去做的 先做一个接口 然后再去实现 看着很简单啊 然后我就决定试一试
然后 就遇到了坑
首先说遇到的第一个坑:基本每个做的项目都一样 都是需要
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-core</artifactId>
<version>3.1.4</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http</artifactId>
<version>3.1.4</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxws</artifactId>
<version>3.1.4</version>
</dependency>
这三个包 好吧 那么我们就继续做吧 然后 就下载这三个包。。。然后你就发现了问题
Invalid NamespaceHandler class [org.apache.cxf.jaxws.spring.NamespaceHandler] for namespace
这句话的大概意思就是没有jaxws包 但是我上面明明cxf-rt-frontend-jaxws加载了啊 然后 好吧 我就百度呗
然后 出来了答案 很少 就四个吧 好像 而且 都一样 都一样 说是jar包冲突
然后我就想了 这有什么冲突 。。思考了半天
一个jar一个jar的排除 最后 都打算换jdk了 (因为一个人说是jdk不兼容 )我后来想 高版本的可以兼容低版本的啊 不可能会是jdk的问题 然后我就”必应“了一下 stackoverflow 给了我想要的答案 原来歪果仁也就我这种低级错误
我想在百度上的、找不到答案就是因为 这东西太low 所以没人写吧
原来是缺少jar那三个jar是不能达到要求的
嗯嗯!!!!!来纪念一下!!!
后面附上全jar包下载的链接
https://download.csdn.net/my/uploads/3/1