You are correct Paul R.
The http client dependency is present in crawler Pom.xml
<dependency>
<groupId>commons-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
<version>3.0</version>
</dependency>
The crawler launcher script had the following hard pathS which we should
improve

Java.ext.dirs=../lib

If this I not invoked from crawler module path then dependencies a are not
on classpath

On Friday, September 19, 2014, Ramirez, Paul M (398J) <
[email protected]> wrote:

> Could also just be the way the script references the jars. Maybe they
> aren't on the classpath. Not near a computer at the moment or I would look
> at the script.
>
> --Paul
>
> Sent from my iPhone
>
> > On Sep 19, 2014, at 7:25 PM, "Lewis John Mcgibbney" <
> [email protected] <javascript:;>> wrote:
> >
> > Hi Angela.
> > If you are using OODT from source, you can simply add the http client
> > commons library to the Pom.xml and rebuild the module. This does however
> > mean working with the XML and maven to build. Which version of oodt do
> you
> > have?
> >
> >> On Friday, September 19, 2014, Mengying Wang <[email protected]
> <javascript:;>> wrote:
> >>
> >> Dear Everyone,
> >>
> >> I am trying to use the url-downloader script of the Apache OODT Crawler.
> >> However, it raises the following "no class definition" error, I am not
> sure
> >> what is going on. Could you please give me some hints? Many thanks.
> >>
> >> $ ./url-downloader
> >>
> http://pds-imaging.jpl.nasa.gov/data/msl/MSLHAZ_0XXX/CATALOG/CATINFO.TXT .
> >> Exception in thread "main" java.lang.NoClassDefFoundError:
> >> org/apache/oodt/cas/pushpull/protocol/http/HttpClient
> >> Caused by: java.lang.ClassNotFoundException:
> >> org.apache.oodt.cas.pushpull.protocol.http.HttpClient
> >> at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
> >> at java.security.AccessController.doPrivileged(Native Method)
> >> at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
> >> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> >> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
> >> at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> >>
> >> Best,
> >> Angela Wang
> >
> >
> > --
> > *Lewis*
>


-- 
*Lewis*

Reply via email to