maven으로 hadoop-core를 추가해서 사용하고 tomcat위에 기동할 경우

servlet 관련 에러가 나올때가 심심치 않게 있다. -_-

hadoop-core는 jetty관련 lib와 의존 관계가 있기 때문에 servlet 2.5 및 jsp 2.1 등이

딸려 들어와 tomcat의 그것들과 마구 충돌이 나

tile2configurer에서 에러를 마구 내뿜는다.

lib를 대조한 끝에 결국 찾아내긴 했는데 정말 이렇게 까지 해야하는 건가 의구심이 든다 ㅠㅠ

  <!-- Hadoop -->
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-core</artifactId>
<version>${ver.hadoop.core}</version>
<exclusions>
<exclusion>
<artifactId>jets3t</artifactId>
<groupId>net.java.dev.jets3t</groupId>
</exclusion>
<exclusion>
<artifactId>jsp-2.1</artifactId>
<groupId>org.mortbay.jetty</groupId>
</exclusion>
<exclusion>
<artifactId>servlet-api</artifactId>
<groupId>org.mortbay.jetty</groupId>
</exclusion>
<exclusion>
<artifactId>servlet-api-2.5</artifactId>
<groupId>org.mortbay.jetty</groupId>
</exclusion>
<exclusion>
<artifactId>jsp-api-2.1</artifactId>
<groupId>org.mortbay.jetty</groupId>
</exclusion>
</exclusions>
</dependency>

이정도까지 해야하는 건지 좀 더 연구한뒤 정리해야겠다. 
신고
Posted by Stewie


티스토리 툴바