Java 无法解析符号jaxws-Apache-cxf

Java 无法解析符号jaxws-Apache-cxf,java,maven,cxf,Java,Maven,Cxf,我的项目中有这段代码 Client c = ClientProxy.getClient(((org.apache.cxf.jaxws.DispatchImpl)dispSOAPMsg).getBinding()); 在org.apache.cxf.jaxws.DispatchImpl上,我得到“无法解析符号”。然而,我应该导入所需的库,在我的pom中 <dependency> <groupId>org.apache.cxf</groupId

我的项目中有这段代码

Client c = ClientProxy.getClient(((org.apache.cxf.jaxws.DispatchImpl)dispSOAPMsg).getBinding());
在org.apache.cxf.jaxws.DispatchImpl上,我得到“无法解析符号”。然而,我应该导入所需的库,在我的pom中

<dependency>
            <groupId>org.apache.cxf</groupId>
            <artifactId>cxf-rt-frontend-jaxws</artifactId>
            <version>3.1.4</version>
</dependency>

org.apache.cxf

这里是这么说的。我需要将它转换到客户端,以便能够在其上应用ws-security。

最后,这是IntelliJ的问题。无效缓存并重新启动。添加依赖项后是否生成/清理项目?是的,我使用maven进行了重建和清理/编译。有点偏离主题,但如果有人要解决相同的问题,这将抛出
java.lang.IllegalArgumentException:不是代理实例
。改为使用:
Client-Client=((DispatchImpl)dispatchsoapmsg).getClient()尝试了多次,但无效。使所有内容无效,清除所有缓存,多次重新导入项目。。。它构建时没有问题,但intellij一直告诉我它无法解析“jaxws”。。。