升级CXF和WSS4J但无法找到依赖项

时间:2016-12-20 19:58:00

标签: java maven cxf wss4j

所以我有一个工作项目,我正在尝试升级CXF和WSS4J

看起来我已经升级了我的客户端,但那是因为我在wss4j中使用它:

<dependency>
    <groupId>org.apache.wss4j</groupId>
    <artifactId>wss4j</artifactId>
    <version>2.1.8</version>
    <type>pom</type>
</dependency>

但我的服务器正在抛出ClassNotFound异常,显然是因为type = pom。

那么我在哪里可以找到新的jar类?特别是WSPasswordCallback。

BTW,我正在使用CXF 3.1.9

1 个答案:

答案 0 :(得分:1)

简短的回答是他们搬了一切。您要查看的第一个地方是:https://maven-repository.com/artifact/org.apache.wss4j

这就是所有新的。从那里你只需要谷歌你想要的课程,看看你是否能找到你需要的包。对我来说,WSPasswordCallback转移到了commons包...

<dependency>
    <groupId>org.apache.wss4j</groupId>
    <artifactId>wss4j-ws-security-common</artifactId>
    <version>2.1.8</version>
</dependency>

恕我直言,这本来可以更好地处理,但它是一个开始找到你需要的东西。