java - 升级 CXF 和 WSS4J 但找不到依赖项

标签 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。

顺便说一句,我正在使用 CXF 3.1.9

最佳答案

简短的回答是他们移动了一切。您首先要查看的位置是:https://mvnrepository.com/artifact/org.apache.wss4j

那是所有新的地方。从那里你只需要用谷歌搜索你想要的类(class),看看你是否能找到你需要的包。对我来说 WSPasswordCallback 移动到公共(public)包...

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

恕我直言,这本可以得到更好的处理,但这是找到您需要的东西的开始。

关于java - 升级 CXF 和 WSS4J 但找不到依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41250309/

相关文章:

java - 排除特定目录并排除文件列表

java - 如何阻止 Proguard 删除类型参数?

java - 如何在Eclipse中查看maven项目的web内容

java - 无法调用 rest cxf 服务

Javaagent 路径在 maven/linux/tomcat 上没有得到很好的解释

java - Hibernate:当在嵌入式集合中的对象中维护多对一关系的多方时如何设置按属性映射

java - 更改、修改和重新打包 CXF-API 源文件

cxf - 与使用 Java 6 的普通 JAX-WS 相比,使用 Apache CXF 开发 Web 服务有什么好处

java - Maven wsdl2java <wsdlLocation> 标签

maven - wagon ssh/scp : No connector available to access repository . .. 使用可用工厂 WagonRepositoryConnectorFactory 的默认类型