I&nbsp;have&nbsp;download&nbsp;OCLC's&nbsp;OAIHarvester2&nbsp;and&nbsp;run&nbsp;test.sh&nbsp;as&nbsp;below&nbsp;according&nbsp;to&nbsp;README<br>.txt,&nbsp;but&nbsp;there&nbsp;are&nbsp;some&nbsp;question<br><br>OAIHarvester2&nbsp;running&nbsp;envircoment&nbsp;is&nbsp;:<br>OS&nbsp;:&nbsp;Red&nbsp;Hat&nbsp;Linux&nbsp;9<br>JRE&nbsp;:&nbsp;1.5<br>add&nbsp;some&nbsp;content&nbsp;in&nbsp;the&nbsp;/etc/profile:&nbsp;<br>export&nbsp;JAVA_HOME=/usr/java/jre1.5.0_06<br>PATH=$JAVA_HOME/bin:$PATH<br>export&nbsp;CLASSPATH=.:$JAVA_HOME/lib<br>export&nbsp;PATH<br><br>First,&nbsp;I&nbsp;run&nbsp;test.sh<br>#&nbsp;sh&nbsp;test.sh<br>[root@dspace&nbsp;harvester2-0.1.6]#&nbsp;sh&nbsp;test.sh<br>Sun&nbsp;Apr&nbsp;02&nbsp;15:53:15&nbsp;CST&nbsp;2006<br>&lt;?xml&nbsp;version=&quot;1.0&quot;&nbsp;encoding=&quot;UTF-8&quot;?&gt;<br>&lt;harvest&gt;<br>Exception&nbsp;in&nbsp;thread&nbsp;&quot;main&quot;&nbsp;java.lang.NoClassDefFoundError:&nbsp;org/apache/log4j/Logge<br>r<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ORG.oclc.oai.harvester2.verb.HarvesterVerb.&lt;clinit&gt;(HarvesterVerb.java<br>:64)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ORG.oclc.oai.harvester2.app.RawWrite.run(RawWrite.java:118)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ORG.oclc.oai.harvester2.app.RawWrite.main(RawWrite.java:67)<br><br>Second,&nbsp;I&nbsp;edit&nbsp;test.sh&nbsp;using&nbsp;vi&nbsp;<br>[root@dspace&nbsp;harvester2-0.1.6]#&nbsp;vi&nbsp;test.sh<br>#!&nbsp;/bin/tcsh&nbsp;-f<br>java&nbsp;-classpath&nbsp;log4j-1.2.12.jar:harvester2.jar&nbsp;ORG.oclc.oai.harvester2.app.RawWr<br>ite&nbsp;http://alcme.oclc.org/oaicat/OAIHandler<br><br>I&nbsp;found&nbsp;test.sh&nbsp;required&nbsp;log4j-1.2.12.jar&nbsp;but&nbsp;not&nbsp;log4j-1.2.8.jar&nbsp;(there&nbsp;is&nbsp;a&nbsp;log<br>4j-1.2.8.jar&nbsp;in&nbsp;this&nbsp;directory)<br><br>Third,&nbsp;I&nbsp;rename&nbsp;log4j-1.2.8.jar&nbsp;as&nbsp;log4j-1.2.12.jar<br>#&nbsp;cp&nbsp;log4j-1.2.8.jar&nbsp;log4j-1.2.12.jar<br>#&nbsp;sh&nbsp;test.sh&nbsp;<br>Sun&nbsp;Apr&nbsp;02&nbsp;15:57:35&nbsp;CST&nbsp;2006<br>&lt;?xml&nbsp;version=&quot;1.0&quot;&nbsp;encoding=&quot;UTF-8&quot;?&gt;<br>&lt;harvest&gt;<br>0&nbsp;[main]&nbsp;DEBUG&nbsp;ORG.oclc.oai.harvester2.verb.HarvesterVerb&nbsp;&nbsp;-&nbsp;requestURL=http://al<br>cme.oclc.org/oaicat/OAIHandler?verb=Identify<br>806&nbsp;[main]&nbsp;DEBUG&nbsp;ORG.oclc.oai.harvester2.verb.HarvesterVerb&nbsp;&nbsp;-&nbsp;responseCode=200<br>806&nbsp;[main]&nbsp;DEBUG&nbsp;ORG.oclc.oai.harvester2.verb.HarvesterVerb&nbsp;&nbsp;-&nbsp;contentEncoding=gz<br>ip<br>Exception&nbsp;in&nbsp;thread&nbsp;&quot;main&quot;&nbsp;java.lang.NoClassDefFoundError:&nbsp;org/apache/xpath/XPath<br>API<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ORG.oclc.oai.harvester2.verb.HarvesterVerb.getSingleString(HarvesterVe<br>rb.java:293)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ORG.oclc.oai.harvester2.verb.HarvesterVerb.harvest(HarvesterVerb.java:<br>274)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ORG.oclc.oai.harvester2.verb.HarvesterVerb.&lt;init&gt;(HarvesterVerb.java:1<br>95)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ORG.oclc.oai.harvester2.verb.Identify.&lt;init&gt;(Identify.java:53)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ORG.oclc.oai.harvester2.app.RawWrite.run(RawWrite.java:118)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ORG.oclc.oai.harvester2.app.RawWrite.main(RawWrite.java:67)<br><br>I&nbsp;didn't&nbsp;know&nbsp;how&nbsp;to&nbsp;deal&nbsp;with&nbsp;these&nbsp;errors.&nbsp;Who&nbsp;can&nbsp;help&nbsp;me&nbsp;,Watting&nbsp;for&nbsp;your&nbsp;an<br>swer.<br><br><br><br><br><br><br><br>&nbsp;<br>