2014-11-06 3 views
-2

나는 간단한 브라우저가 "안녕하세요!"애플릿 호출되는 :Nutch를 간단한 Java 응용 프로그램에 포함시키는 방법은 무엇입니까?

import java.awt.Graphics; 

public class CrawlCrowd extends java.applet.Applet 
{ 
    public void init() 
    { 
     resize(150,25); 
    } 

    public void paint(Graphics g) { 
     g.drawString("Hello world!", 50, 25); 
    } 

} 

은 내가 애플릿에서 즉시 URL을 크롤링 할 수 있도록 Nutch을 포함 할. 어떻게 그것을 포함하고 간단한 크롤링을 실행합니까?

+1

닫 신고 됨 :

사용 아파치 평민-cli를 웹 서비스로는 nutch 시작하는 스크립트 파일을 실행합니다. 이 질문에 대한 좋은 대답은 너무 길기 때문에 기본적으로 프로젝트 전체를 수행하도록 요청하고 있습니다. 문제를 일으키는이 과정의 특정 부분이 있다면 그것에 대해 물어보십시오. –

+0

파일을 가져 오는 방법을 알고 싶습니다. 방금 폴더를 내 CrawlCrowd 파일과 동일한 폴더에 넣은 다음 가져 오기를 사용합니까? 나는 5 년 만에 자바를 접하지 않았다. ... – coderama

답변

0

서버에서 실행되는 webservice를 작성하십시오. url 목록으로 클라이언트 측에서 webservice를 호출하십시오. 귀하의 서버 측에 시드 파일에 url을 작성하십시오.

Executor exec = new DefaultExecutor(); 
exec.setWorkingDirectory(file); 
CommandLine cl = new CommandLine("./runCommand.sh"); 

int exitvalue = exec.execute(cl); 
if (exitvalue == 0) 
    System.out.println("./runCommand.sh succeeded...."); 
+0

내가하고 싶은 방식의 요지는 네트워크의 각 개별 노드가 스스로 긁어서 처리 할 수 ​​있어야한다는 것이다. – coderama

관련 문제