【发布时间】:2015-10-04 13:22:21
【问题描述】:
在一个 J2EE 项目中,我们使用 Wildfly 来部署该项目。我们在外部服务器上运行 hadoop。我们想连接这个服务器并读取 HDFS 数据。但问题是,我们使用的任何 hadoop 库(hadoop-common、hadoop-hdfs、hadoop-client)都需要 Jersey,但 wildfly 使用 Resteasy。由于这种冲突,Wildfly 没有成功部署。
我的问题是,
有没有不依赖Jersey的hadoop库,我们可以用来做这个操作,或者,
我们是否需要将 Wildfly 上的 Resteasy 替换为 Jersey。如果这是解决方案,我们该怎么做。我们找不到此解决方案的来源。
感谢您的帮助。
【问题讨论】:
-
你的意思是Jersey而不是Jetty?
-
是的,很抱歉错字,我现在将编辑问题。
-
hadoop-client 2.7.1 似乎排除了泽西岛的依赖关系。你确定依赖来自哪里?
-
我们使用 hadoop 2.6.0 版本,是的,我确定。
-
您是否尝试过排除 Jersey 部门?如果 hadoop-client 正在通过 javax.ws.rs API 访问 Jersey 实现,那么它可能会正常工作。
标签: jakarta-ee hadoop jersey resteasy wildfly