我正在尝试使用hadoop映射器中的Jersey 2.6
来调用Rest Service。但是,似乎Hadoop yarn使用类路径中的Jersey 1.9
,导致我的应用程序失败(java.lang.NoSuchMethodError: javax.ws.rs.core.MultivaluedMap.addAll
)。
有什么方法可以将Jersey 2.6
用于我的代码,也可以使用1.9
版本用于hadoop纱吗?
我曾尝试使用gradle shadow将javax.rs
包重定位到新位置shadow.javax.rs
,但这没用。