2013-10-26 1 views
1

hdfs와 통신해야하는 스프링 부트 내장 웹 컨테이너 응용 프로그램을 실행하려고합니다. 내 봄 데이터 hadoop 내 pom.xml에 포함되어 있지만 클러스터에서 응용 프로그램을 실행할 때이 오류가 발생합니다.hadoop 클러스터에서 스프링 부트 내장 웹 컨테이너를 실행하려고합니다.

발생 원인 : java.io.FileNotFoundException : JAR 항목 lib/hadoop-core-1.2.1. jar! /core-default.xml을 찾을 수 없습니다. hdfspub-0.0.1-SNAPSHOT.jar at .jar.JarURLConnec ... ction.java:122) at JarURLConnec ... ction.java:132) at com .sun.org.apache.xerces.internal.impl.XMLEntityM anager.setupCurrentEntity (XMLEntityManager.java:65 1) com.sun.org.apache.xerces.internal.impl.XMLVersion에서 Detector.determineDocVersion (XMLVersionDetector.ja va : 186) com.sun.org.apache.xerces.internal.parsers.XML11Co nfiguration.parse (XML11Configuration.java:772) com.sun.org.apache.xerces.internal.p arsers.XML11Co nfiguration.parse (XML11Configuration.java:737)com.sun.org.apache.xerces.internal.parsers.XMLPars er.parse (XMLParser.java:119) (com.sun.org.apache) xerces.internal.parsers.DOMPars er.parse (DOMParser.java:232)com.sun.org.apache.xerces.internal.jaxp.DocumentBu ilderImpl.parse (DocumentBuilderImpl.java:284) (javax.xml). parsers.DocumentBuilder.parse 내가 그 하둡을 볼 수 있습니다 내 항아리를 보면 심지어 생각

org.apache.hadoop.conf.Configuration.loadResource (Configuration.java:1156)에서 (DocumentBu의 ilder.java:180) -core-1.2.1.jar is there

$ unzip -l hdfspub-0.0.1-SNAPSHOT.jar | 그렙 하둡 코어-1.2.1.jar 4,203,713 2013년 10월 25일 21시 4분 lib 디렉토리/하둡 코어-1.2.1.jar 어떤 도움이

+0

내가 정말이 붙어하고있는 하둡 코어-1.2.1.jar jar 파일 – adeelmahmood

+0

에 구성 파일을 따기되지 스프링 부트 로더처럼 보인다. 나는 이것에 대한 도움을 얻을 수 있다면 고맙게 생각합니다. – adeelmahmood

+0

[github] (https://github.com/spring-projects/spring-boot/issues)에서 문제를 열 ​​수 있습니까? –

답변

0

내가 가진 동일한 문제, 해결책을 감상 할 수있다

당신의 치어/build.gradle에 hadoop.core을 추가하는 것입니다하지만 당신은 spring.data.hadoop 및 apache.hadoop 그룹에서 제외 할 수 있습니다

  • 바람둥이
  • org.mortbay.jetty
  • 모두 javax. 서블릿

내 build.gradle는 :

compile('org.apache.hadoop:hadoop-core:1.2.1'){ 
     exclude group: 'org.mortbay.jetty' 
     exclude group: 'javax.servlet' 
     exclude group: 'tomcat'  
    } 
    compile('org.springframework.data:spring-data-hadoop:1.0.2.RELEASE') { 
     exclude group: 'org.mortbay.jetty' 
     exclude group: 'javax.servlet' 
     exclude group: 'tomcat' 
    } 
관련 문제