All,

Currently I'm in the process of creating a crawler preprocessor plug-in for 
capture-hpc.  In order to retrieve the HTML of the web pages, it uses apache's 
HttpClient library.  I've tested my plug-in and it appears to be working on my 
development machine.  However when I try to move it over to the machine that is 
hosting capture-hpc, I cannot get it to run.  It gives me the exception below, 
which leads me to believe that it cannot find the library.  I've adjusted the 
build.xml to build my plug-in, and I copied the library to the lib folder 
inside of the release folder.  I've tried several different methods of getting 
it to recognize the class path, but nothing seems to affect it.  I can post the 
code of the preprocessor if that is needed.

Is there an example of a preprocessor that loads a library that I could 
reference?  I wasn't able to find any other preprocessors to base the 
configuration off of.

Thanks,
jeffball

Related Info:
HttpClient Homepage:
http://hc.apache.org/

Stack Trace and Error Message:
Exception in thread "main" java.lang.NoClassDefFoundError: 
org/apache/http/ProtocolVersion
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:186)
        at 
capture.PreprocessorFactory.getPreprocessor(PreprocessorFactory.java:30)
        at capture.Server.<init>(Server.java:86)
        at capture.Server.main(Server.java:109)
Caused by: java.lang.ClassNotFoundException: org.apache.http.ProtocolVersion
        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
        ... 5 more
_______________________________________________
Capture-HPC mailing list
Capture-HPC@public.honeynet.org
https://public.honeynet.org/mailman/listinfo/capture-hpc

Reply via email to