< 일반적인 이클립스, 웹서버에서 jericho 사용 방법 >

1. 이클립스 클라이언트에서 jericho 라이브러리 추가 방법
이클립스에서 제리코 파서를 이용해서 일반 java프로그래밍을 할 땐 Project->properties->Java Build Path에서 Libraries에 Add JARs.. 버튼을 눌러 jericho-html-3.1.jar을 추가해 코딩을 한다.

그러나 jsp를 이용한 웹 프로그래밍을 할땐 위와 같은 방법으로 제리코파서를 사용할 수 없다.  빌드 패스에 추가된 jar파일을 찾지못하고 클래스가 없다는 오류만 나온다. 

#############################################

jsp실행시 제리코파서 클래스를 찾지 못한다는 이클립스오류
 

 java.lang.ClassNotFoundException: net.htmlparser.jericho.Source   

##############################################


2. 톰캣의 라이브러리에 jericho 추가

톰캣의 라이브러리에 jericho-html-3.1.jar 파일을 추가하면  해결된다.

#########################################

apache-tomcat-6.0.32\lib
 

폴더 안에 "jericho-html-3.1.jar"  파일을 추가   

#########################################

lib폴더에 jar파일을 추가하고 이클립스에서 톰캣을 다시 실행하면 제리코 파서를 사용할 수 있음. 

 
 


< GAE (Google App Engine)에서 jericho 사용 방법 >

1. 이클립스 GAE의 Web Application에서 jericho 라이브러리 추가 방법

     위에서 톰캣의 라이브러리에 jericho 를 추가한것 처럼..  GAE의 Web Application의 war/WEB-INF/lib 폴더에 jericho 파일을 넣어야 한다. 이것을 몰라서 한참 헤메었다.
여기에다가 넣지 않고 다른 폴더에 넣으면 아래와 같은 오류가 발생한다.
#############################################

jsp실행시 제리코파서 클래스를 찾지 못한다는 이클립스오류
 

 java.lang.ClassNotFoundException: net.htmlparser.jericho.Source   

############################################## 

 


2.   이클립스 GAE의 Web Application에서 jericho 라이브러리 설정 방법
    이것은 기존 방식과 동일하다. 
     Project->properties->Java Build Path에서 Libraries에 Add JARs.. 버튼을 눌러 jericho-html-3.1.jar을 추가  

         

 


< jericho 관련 >

1.  jericho API 문서
     
     
http://jericho.htmlparser.net/docs/javadoc/index.html 
2. jericho 라이브러리 다운로드

 
    3.2 최신 버젼 :



3. jericho 예제

    TODO

+ Recent posts