You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Andreas Jung <li...@zopyx.com> on 2010/10/12 19:13:41 UTC

Installation Solr 1.4 + Tika

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

What is the right way for installing Tika with Solr 1.4?

Where do those jar files go?

./tika-app/target/tika-app-0.7.jar
./tika-bundle/target/tika-bundle-0.7.jar
./tika-core/target/tika-core-0.7.jar
./tika-parsers/target/tika-parsers-0.7.jar

Documentation states

"""
 dist/apache-solr-cell-1.4.jar and all of contrib/extraction/lib are needed
"""

Where do those files go?

Anything else needed other than

"""
<requestHandler name="/update/extract"
class="org.apache.solr.handler.extraction.ExtractingRequestHandler">
    <lst name="defaults">
      <str name="fmap.Last-Modified">last_modified</str>
      <str name="uprefix">ignored_</str>
    </lst>
    <!--Optional.  Specify a path to a tika configuration file.  See the
Tika docs for details.-->
    <str name="tika.config">/my/path/to/tika.config</str>
    <!-- Optional. Specify one or more date formats to parse.  See
DateUtil.DEFAULT_DATE_FORMATS for default date formats -->
    <lst name="date.formats">
      <str>yyyy-MM-dd</str>
    </lst>
  </requestHandler>
"""

in my solrconfig.xml?

Andreas
- -- 
ZOPYX Limited           | zopyx group
Charlottenstr. 37/1     | The full-service network for Zope & Plone
D-72070 Tübingen        | Produce & Publish
www.zopyx.com           | www.produce-and-publish.com
- ------------------------------------------------------------------------
E-Publishing, Python, Zope & Plone development, Consulting


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQGUBAEBAgAGBQJMtJdFAAoJEADcfz7u4AZjGuMLvRrSGsI36v8N836LWFVg2tHl
9IE8UkkEgPSy/UaWdyVlO3YC9z+xHZrPHvVQz2EPJHYy/zzbVv5kdfQHVNak35/c
E0z7AXN8iM8KHULkZZzfONzZA/nCW8yXiwxL8vwFuzhoCKrLaso+9cRM47Kk9OQ8
eZTTNFx11bebOeyu4p2Or3acCiyH4KgnGu7zU/eJHxmFvdBoLtrL6RK9WZleu3md
oaIM/7fTRPs0RZlvpfkeWiZEWlcp7Q3kBBw0otSJQ8ygPAs5YtQC3SMel/ZvwU+3
uEBtYFvrVrLba6n7ifLGrDDreLLNBwQPTqjmlbkxRLH3k/ktPpGhjGWk+2Uxp2I3
FJx7LugLRRbMmUrHtyfHLMAsm2fUoNgUFsrXxHzQAOeERLzYCEsodbQodsCkQn5Y
GMIPgmj8fUWp9dqw/YozoBt+VQA0u2Zd8/j2lSJEOOduzYgPYq8/DeVQPnqrYqW8
P0yXqYuxD4H+4vy3pBqEDy0+zZJ4UGU=
=diau
-----END PGP SIGNATURE-----

Re: AW: Installation Solr 1.4 + Tika

Posted by Andreas Jung <li...@zopyx.com>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Andreas Jung wrote:
>ough the command line using:
> 
> java -jar -Xms512M -Xmx1024M -Dsolr.solr.home=solr start.jar
>

solr.home seems to refer to a directory containing the solr.xml
file. I am using basically an out-of-the-box configuration and
can not find a solr.xml in my installation (not using the multi-core
feature). What to do in this case?

Andreas
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQGUBAEBAgAGBQJMtdBIAAoJEADcfz7u4AZjAeULviMg3oM7RPZkwjgw5L0XX2LB
n9lSK1JdzL2HVOkopWSdJs4o4hNKFygkqpPJnVPAFTaeToJX8jcyiGDglOCqAyum
a4STwx6ObnrZEgnV/+iFOXl2dp5IdAWRgAeMJT5PTe/KT+LFyAfxrgQYaRUYOeQo
xM0QWHz6AIMe53jOqk5c0zMFbflgE1sKGTKePGQypTr0MF/+/kajqUelHMX7CbW8
o0bDeEJMHZkahH1yKvT/oc1iFLqCA53xTZ6++Yza7WPTgXYNrnPe8/rnfGXcQ41a
HJZoQZ/Dqs7EpeZnR2ncpsEVmHIshug4rTcy7LgLWBPS3vVnnQ+opW+rHyt43LjV
GPb/QAkcXP4gCfAaBKbkJWBWr3tjMDKOaAIBVAwwmd488GfJImAPudBV42WKCntF
gz8ENuejsG2ShiJYM277jnguazd9FKo//4aZklKR0rEwGzRhsXCd34yQUgUbWWC9
z3YwLvfy4Zuqq2jZawGOBo3zh0acBpQ=
=p2Su
-----END PGP SIGNATURE-----

AW: AW: Installation Solr 1.4 + Tika

Posted by Ma...@rzf.fin-nrw.de.
that's not the correct lib-dir. thats the lib-dir for jetty. please check you installation.
if you use the tgz from lucene.apache.org/solr it should look like (we have added a few additonal jars)-

thats all of the jars in our solr-dir:

./contrib/clustering/lib/carrot2-mini-3.1.0.jar
./contrib/clustering/lib/commons-lang-2.4.jar
./contrib/clustering/lib/ehcache-1.6.2.jar
./contrib/clustering/lib/google-collections-1.0-rc2.jar
./contrib/clustering/lib/jackson-core-asl-0.9.9-6.jar
./contrib/clustering/lib/jackson-mapper-asl-0.9.9-6.jar
./contrib/clustering/lib/log4j-1.2.14.jar
./contrib/dataimporthandler/lib/activation-1.1.jar
./contrib/dataimporthandler/lib/mail-1.4.1.jar
./contrib/dataimporthandler/lib/mysql-connector-java-5.1.12-bin.jar
./contrib/dataimporthandler/lib/sqljdbc4.jar
./contrib/extraction/lib/asm-3.1.jar
./contrib/extraction/lib/bcmail-jdk14-136.jar
./contrib/extraction/lib/bcprov-jdk14-136.jar
./contrib/extraction/lib/commons-codec-1.3.jar
./contrib/extraction/lib/commons-compress-1.0.jar
./contrib/extraction/lib/commons-io-1.4.jar
./contrib/extraction/lib/commons-lang-2.1.jar
./contrib/extraction/lib/commons-logging-1.1.1.jar
./contrib/extraction/lib/dom4j-1.6.1.jar
./contrib/extraction/lib/fontbox-0.1.0.jar
./contrib/extraction/lib/geronimo-stax-api_1.0_spec-1.0.jar
./contrib/extraction/lib/icu4j-3.8.jar
./contrib/extraction/lib/jempbox-0.2.0.jar
./contrib/extraction/lib/log4j-1.2.14.jar
./contrib/extraction/lib/nekohtml-1.9.9.jar
./contrib/extraction/lib/ooxml-schemas-1.0.jar
./contrib/extraction/lib/pdfbox-0.7.3.jar
./contrib/extraction/lib/poi-3.5-beta6.jar
./contrib/extraction/lib/poi-ooxml-3.5-beta6.jar
./contrib/extraction/lib/poi-scratchpad-3.5-beta6.jar
./contrib/extraction/lib/tika-core-0.4.jar
./contrib/extraction/lib/tika-parsers-0.4.jar
./contrib/extraction/lib/xercesImpl-2.8.1.jar
./contrib/extraction/lib/xml-apis-1.0.b2.jar
./contrib/extraction/lib/xmlbeans-2.3.0.jar
./contrib/velocity/src/main/solr/lib/apache-solr-velocity-1.4.1.jar
./contrib/velocity/src/main/solr/lib/commons-beanutils-1.7.0.jar
./contrib/velocity/src/main/solr/lib/commons-collections-3.2.1.jar
./contrib/velocity/src/main/solr/lib/commons-lang-2.4.jar
./contrib/velocity/src/main/solr/lib/velocity-1.6.1.jar
./contrib/velocity/src/main/solr/lib/velocity-tools-2.0-beta3.jar
./contrib/gaze/gaze-plugin-1.0.jar
./example/exampledocs/post.jar
./example/lib/jsp-2.1/ant-1.6.5.jar
./example/lib/jsp-2.1/core-3.1.1.jar
./example/lib/jsp-2.1/jsp-2.1.jar
./example/lib/jsp-2.1/jsp-api-2.1.jar
./example/lib/jetty-6.1.3.jar
./example/lib/jetty-util-6.1.3.jar
./example/lib/servlet-api-2.5-6.1.3.jar
./example/lib/gaze-shared-1.0.jar
./example/lib/rrd4j-2.0.6.jar
./example/start.jar
./example/startsolr.jar
./lib/commons-codec-1.3.jar
./lib/commons-csv-1.0-SNAPSHOT-r609327.jar
./lib/commons-fileupload-1.2.1.jar
./lib/commons-httpclient-3.1.jar
./lib/commons-io-1.4.jar
./lib/easymock.jar
./lib/geronimo-stax-api_1.0_spec-1.0.1.jar
./lib/jcl-over-slf4j-1.5.5.jar
./lib/junit-4.3.jar
./lib/lucene-analyzers-2.9.3.jar
./lib/lucene-core-2.9.3.jar
./lib/lucene-highlighter-2.9.3.jar
./lib/lucene-memory-2.9.3.jar
./lib/lucene-misc-2.9.3.jar
./lib/lucene-queries-2.9.3.jar
./lib/lucene-snowball-2.9.3.jar
./lib/lucene-spellchecker-2.9.3.jar
./lib/servlet-api-2.4.jar
./lib/slf4j-api-1.5.5.jar
./lib/slf4j-jdk14-1.5.5.jar
./lib/wstx-asl-3.2.7.jar
./dist/solrj-lib/commons-codec-1.3.jar
./dist/solrj-lib/commons-httpclient-3.1.jar
./dist/solrj-lib/commons-io-1.4.jar
./dist/solrj-lib/geronimo-stax-api_1.0_spec-1.0.1.jar
./dist/solrj-lib/jcl-over-slf4j-1.5.5.jar
./dist/solrj-lib/slf4j-api-1.5.5.jar
./dist/solrj-lib/wstx-asl-3.2.7.jar
./dist/apache-solr-cell-1.4.1.jar
./dist/apache-solr-clustering-1.4.1.jar
./dist/apache-solr-core-1.4.1.jar
./dist/apache-solr-dataimporthandler-1.4.1.jar
./dist/apache-solr-dataimporthandler-extras-1.4.1.jar
./dist/apache-solr-solrj-1.4.1.jar



> -----Ursprüngliche Nachricht-----
> Von: Andreas Jung [mailto:lists@zopyx.com] 
> Gesendet: Mittwoch, 13. Oktober 2010 16:46
> An: solr-user@lucene.apache.org
> Betreff: Re: AW: Installation Solr 1.4 + Tika
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Markus.Rietzler@rzf.fin-nrw.de wrote:
> > in the standard solr distribution its unter 
> ./contrib/extraction/lib 
> > solr 1.4.1 comes with a tika included. you want to have a 
> newer version of tika, right?
> > 
> >
> 
> ok... my lib directory now contains:
> 
> suxmac2:solr-instance ajung$ ls -la lib
> total 2136
> drwxr-xr-x   9 ajung  staff     306 13 Okt 16:36 .
> drwxr-xr-x  13 ajung  staff     442 13 Okt 16:26 ..
> - -rw-------   1 ajung  staff   36955 13 Okt 16:36
> apache-solr-cell-1.4.1.jar
> - -rw-r--r--   1 ajung  staff  472383  3 Feb  2010 jetty-6.1.3.jar
> - -rw-r--r--   1 ajung  staff  128058  3 Feb  2010 
> jetty-util-6.1.3.jar
> drwxr-xr-x   6 ajung  staff     204 13 Okt 16:26 jsp-2.1
> - -rw-r--r--   1 ajung  staff  131998  3 Feb  2010 
> servlet-api-2.5-6.1.3.jar
> - -rw-------   1 ajung  staff  131468 13 Okt 16:35 tika-core-0.4.jar
> - -rw-------   1 ajung  staff  174579 13 Okt 16:35 
> tika-parsers-0.4.jar
> 
> 
> During startup I receive the following (even through setting solr home
> through the command line using:
> 
> java -jar -Xms512M -Xmx1024M -Dsolr.solr.home=solr start.jar
> )
> 
> Andreas
> - -----
> 
> 
> 13.10.2010 16:43:43 org.apache.solr.servlet.SolrDispatchFilter init
> SCHWERWIEGEND: Could not start SOLR. Check solr/home property
> java.lang.NoClassDefFoundError: 
> org/apache/solr/util/plugin/SolrCoreAware
> 	at java.lang.ClassLoader.defineClass1(Native Method)
> 	at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
> 	at 
> java.security.SecureClassLoader.defineClass(SecureClassLoader.
> java:141)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
> 	at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppCla
> ssLoader.java:375)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:296)
> 	at 
> java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:627)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at java.lang.Class.forName0(Native Method)
> 	at java.lang.Class.forName(Class.java:247)
> 	at
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResource
> Loader.java:359)
> 	at 
> org.apache.solr.core.SolrCore.createInstance(SolrCore.java:413)
> 	at 
> org.apache.solr.core.SolrCore.createRequestHandler(SolrCore.java:449)
> 	at
> org.apache.solr.core.RequestHandlers.initHandlersFromConfig(Re
> questHandlers.java:152)
> 	at org.apache.solr.core.SolrCore.<init>(SolrCore.java:556)
> 	at
> org.apache.solr.core.CoreContainer$Initializer.initialize(Core
Container.java:137)
> 	at
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFi
> lter.java:83)
> 	at 
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:99)
> 	at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycl
> e.java:40)
> 	at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHan
> dler.java:594)
> 	at 
> org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
> 	at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppCont
> ext.java:1218)
> 	at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandle
> r.java:500)
> 	at 
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
> 	at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycl
> e.java:40)
> 	at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCol
> lection.java:147)
> 	at
> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(Con
> textHandlerCollection.java:161)
> 	at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycl
> e.java:40)
> 	at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCol
> lection.java:147)
> 	at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycl
> e.java:40)
> 	at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrappe
> r.java:117)
> 	at org.mortbay.jetty.Server.doStart(Server.java:210)
> 	at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycl
> e.java:40)
> 	at 
> org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:929)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess
> orImpl.java:39)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth
> odAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:597)
> 	at org.mortbay.start.Main.invokeMain(Main.java:183)
> 	at org.mortbay.start.Main.start(Main.java:497)
> 	at org.mortbay.start.Main.main(Main.java:115)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.solr.util.plugin.SolrCoreAware
> 	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:307)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	... 48 more
> 13.10.2010 16:43:43 org.apache.solr.common.SolrException log
> SCHWERWIEGEND: java.lang.NoClassDefFoundError:
> org/apache/solr/util/plugin/SolrCoreAware
> 	at java.lang.ClassLoader.defineClass1(Native Method)
> 	at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
> 	at 
> java.security.SecureClassLoader.defineClass(SecureClassLoader.
> java:141)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
> 	at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppCla
> ssLoader.java:375)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:296)
> 	at 
> java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:627)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	at java.lang.Class.forName0(Native Method)
> 	at java.lang.Class.forName(Class.java:247)
> 	at
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResource
> Loader.java:359)
> 	at 
> org.apache.solr.core.SolrCore.createInstance(SolrCore.java:413)
> 	at 
> org.apache.solr.core.SolrCore.createRequestHandler(SolrCore.java:449)
> 	at
> org.apache.solr.core.RequestHandlers.initHandlersFromConfig(Re
> questHandlers.java:152)
> 	at org.apache.solr.core.SolrCore.<init>(SolrCore.java:556)
> 	at
> org.apache.solr.core.CoreContainer$Initializer.initialize(Core
Container.java:137)
> 	at
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFi
> lter.java:83)
> 	at 
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:99)
> 	at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycl
> e.java:40)
> 	at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHan
> dler.java:594)
> 	at 
> org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
> 	at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppCont
> ext.java:1218)
> 	at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandle
> r.java:500)
> 	at 
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
> 	at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycl
> e.java:40)
> 	at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCol
> lection.java:147)
> 	at
> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(Con
> textHandlerCollection.java:161)
> 	at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycl
> e.java:40)
> 	at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCol
> lection.java:147)
> 	at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycl
> e.java:40)
> 	at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrappe
> r.java:117)
> 	at org.mortbay.jetty.Server.doStart(Server.java:210)
> 	at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycl
> e.java:40)
> 	at 
> org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:929)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess
> orImpl.java:39)
> 	at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth
> odAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:597)
> 	at org.mortbay.start.Main.invokeMain(Main.java:183)
> 	at org.mortbay.start.Main.start(Main.java:497)
> 	at org.mortbay.start.Main.main(Main.java:115)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.solr.util.plugin.SolrCoreAware
> 	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:307)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 	... 48 more
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (Darwin)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
> 
> iQGUBAEBAgAGBQJMtcYpAAoJEADcfz7u4AZjKzULwN/rPlB7L5afL0oxmSOtVfGY
> VUQebpw4LFpBLfZcCo3RQ7UZzAd7FnnSz/iH8fwldIzXjQ7PahvNH//If+R9oqeE
> 7DUmZs27Im8IGY47DGPqffZ9kWg0cqwG7Y6Uy7pQmUkml/M2++4pJ/WlGZ62dRs6
> gSJSR4tzGGy4Sd+jUbwbo/ECb9OL+qClH9QfEprY7povJaxiX944tFhTPmArDfpB
> DNfeKwlKavwvxFZ65TXq5as14hXb9nGgH7qyVJ2PDLAjxUWhfJf1if193T+yV4wT
> FU8kmTNk4nHzCGcxilzWjHCArMq5npU8tCA/gQoS/Y36huzhbZcfSbPcg7dMHcrw
> GRKgm8+TnffdJJdsxCG7RNwtycf+HYbC6CRfbsihakPcROR79depBXYE1Q564zUE
> kP0qGjCjVqkLLbFHplpzGbMEMe2Zb3vPyM7/wMpAHvJzH7wQSo+UGATl4SQWke9G
> aQUpCewAxhnTu1cmW7vC9iWC0cmfUKk=
> =rSOw
> -----END PGP SIGNATURE-----
> 

Re: AW: Installation Solr 1.4 + Tika

Posted by Andreas Jung <li...@zopyx.com>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Markus.Rietzler@rzf.fin-nrw.de wrote:
> in the standard solr distribution its unter ./contrib/extraction/lib 
> solr 1.4.1 comes with a tika included. you want to have a newer version of tika, right?
> 
>

ok... my lib directory now contains:

suxmac2:solr-instance ajung$ ls -la lib
total 2136
drwxr-xr-x   9 ajung  staff     306 13 Okt 16:36 .
drwxr-xr-x  13 ajung  staff     442 13 Okt 16:26 ..
- -rw-------   1 ajung  staff   36955 13 Okt 16:36
apache-solr-cell-1.4.1.jar
- -rw-r--r--   1 ajung  staff  472383  3 Feb  2010 jetty-6.1.3.jar
- -rw-r--r--   1 ajung  staff  128058  3 Feb  2010 jetty-util-6.1.3.jar
drwxr-xr-x   6 ajung  staff     204 13 Okt 16:26 jsp-2.1
- -rw-r--r--   1 ajung  staff  131998  3 Feb  2010 servlet-api-2.5-6.1.3.jar
- -rw-------   1 ajung  staff  131468 13 Okt 16:35 tika-core-0.4.jar
- -rw-------   1 ajung  staff  174579 13 Okt 16:35 tika-parsers-0.4.jar


During startup I receive the following (even through setting solr home
through the command line using:

java -jar -Xms512M -Xmx1024M -Dsolr.solr.home=solr start.jar
)

Andreas
- -----


13.10.2010 16:43:43 org.apache.solr.servlet.SolrDispatchFilter init
SCHWERWIEGEND: Could not start SOLR. Check solr/home property
java.lang.NoClassDefFoundError: org/apache/solr/util/plugin/SolrCoreAware
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
	at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
	at
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:375)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:296)
	at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:627)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:247)
	at
org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:359)
	at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:413)
	at org.apache.solr.core.SolrCore.createRequestHandler(SolrCore.java:449)
	at
org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHandlers.java:152)
	at org.apache.solr.core.SolrCore.<init>(SolrCore.java:556)
	at
org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:137)
	at
org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:83)
	at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:99)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
	at
org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:594)
	at org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
	at
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1218)
	at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500)
	at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
	at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147)
	at
org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:161)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
	at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
	at
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
	at org.mortbay.jetty.Server.doStart(Server.java:210)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
	at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:929)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.mortbay.start.Main.invokeMain(Main.java:183)
	at org.mortbay.start.Main.start(Main.java:497)
	at org.mortbay.start.Main.main(Main.java:115)
Caused by: java.lang.ClassNotFoundException:
org.apache.solr.util.plugin.SolrCoreAware
	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:307)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
	... 48 more
13.10.2010 16:43:43 org.apache.solr.common.SolrException log
SCHWERWIEGEND: java.lang.NoClassDefFoundError:
org/apache/solr/util/plugin/SolrCoreAware
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
	at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
	at
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:375)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:296)
	at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:627)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:247)
	at
org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:359)
	at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:413)
	at org.apache.solr.core.SolrCore.createRequestHandler(SolrCore.java:449)
	at
org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHandlers.java:152)
	at org.apache.solr.core.SolrCore.<init>(SolrCore.java:556)
	at
org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:137)
	at
org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:83)
	at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:99)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
	at
org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:594)
	at org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
	at
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1218)
	at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500)
	at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
	at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147)
	at
org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:161)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
	at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
	at
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
	at org.mortbay.jetty.Server.doStart(Server.java:210)
	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
	at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:929)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.mortbay.start.Main.invokeMain(Main.java:183)
	at org.mortbay.start.Main.start(Main.java:497)
	at org.mortbay.start.Main.main(Main.java:115)
Caused by: java.lang.ClassNotFoundException:
org.apache.solr.util.plugin.SolrCoreAware
	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:307)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
	... 48 more
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQGUBAEBAgAGBQJMtcYpAAoJEADcfz7u4AZjKzULwN/rPlB7L5afL0oxmSOtVfGY
VUQebpw4LFpBLfZcCo3RQ7UZzAd7FnnSz/iH8fwldIzXjQ7PahvNH//If+R9oqeE
7DUmZs27Im8IGY47DGPqffZ9kWg0cqwG7Y6Uy7pQmUkml/M2++4pJ/WlGZ62dRs6
gSJSR4tzGGy4Sd+jUbwbo/ECb9OL+qClH9QfEprY7povJaxiX944tFhTPmArDfpB
DNfeKwlKavwvxFZ65TXq5as14hXb9nGgH7qyVJ2PDLAjxUWhfJf1if193T+yV4wT
FU8kmTNk4nHzCGcxilzWjHCArMq5npU8tCA/gQoS/Y36huzhbZcfSbPcg7dMHcrw
GRKgm8+TnffdJJdsxCG7RNwtycf+HYbC6CRfbsihakPcROR79depBXYE1Q564zUE
kP0qGjCjVqkLLbFHplpzGbMEMe2Zb3vPyM7/wMpAHvJzH7wQSo+UGATl4SQWke9G
aQUpCewAxhnTu1cmW7vC9iWC0cmfUKk=
=rSOw
-----END PGP SIGNATURE-----

AW: Installation Solr 1.4 + Tika

Posted by Ma...@rzf.fin-nrw.de.
in the standard solr distribution its unter ./contrib/extraction/lib 
solr 1.4.1 comes with a tika included. you want to have a newer version of tika, right?

> -----Ursprüngliche Nachricht-----
> Von: Andreas Jung [mailto:lists@zopyx.com] 
> Gesendet: Dienstag, 12. Oktober 2010 19:14
> An: solr-user@lucene.apache.org
> Betreff: Installation Solr 1.4 + Tika
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> What is the right way for installing Tika with Solr 1.4?
> 
> Where do those jar files go?
> 
> ./tika-app/target/tika-app-0.7.jar
> ./tika-bundle/target/tika-bundle-0.7.jar
> ./tika-core/target/tika-core-0.7.jar
> ./tika-parsers/target/tika-parsers-0.7.jar
> 
> Documentation states
> 
> """
>  dist/apache-solr-cell-1.4.jar and all of 
> contrib/extraction/lib are needed
> """
> 
> Where do those files go?
> 
> Anything else needed other than
> 
> """
> <requestHandler name="/update/extract"
> class="org.apache.solr.handler.extraction.ExtractingRequestHandler">
>     <lst name="defaults">
>       <str name="fmap.Last-Modified">last_modified</str>
>       <str name="uprefix">ignored_</str>
>     </lst>
>     <!--Optional.  Specify a path to a tika configuration 
> file.  See the
> Tika docs for details.-->
>     <str name="tika.config">/my/path/to/tika.config</str>
>     <!-- Optional. Specify one or more date formats to parse.  See
> DateUtil.DEFAULT_DATE_FORMATS for default date formats -->
>     <lst name="date.formats">
>       <str>yyyy-MM-dd</str>
>     </lst>
>   </requestHandler>
> """
> 
> in my solrconfig.xml?
> 
> Andreas
> - -- 
> ZOPYX Limited           | zopyx group
> Charlottenstr. 37/1     | The full-service network for Zope & Plone
> D-72070 Tübingen        | Produce & Publish
> www.zopyx.com           | www.produce-and-publish.com
> - 
> --------------------------------------------------------------
> ----------
> E-Publishing, Python, Zope & Plone development, Consulting
> 
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (Darwin)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
> 
> iQGUBAEBAgAGBQJMtJdFAAoJEADcfz7u4AZjGuMLvRrSGsI36v8N836LWFVg2tHl
> 9IE8UkkEgPSy/UaWdyVlO3YC9z+xHZrPHvVQz2EPJHYy/zzbVv5kdfQHVNak35/c
> E0z7AXN8iM8KHULkZZzfONzZA/nCW8yXiwxL8vwFuzhoCKrLaso+9cRM47Kk9OQ8
> eZTTNFx11bebOeyu4p2Or3acCiyH4KgnGu7zU/eJHxmFvdBoLtrL6RK9WZleu3md
> oaIM/7fTRPs0RZlvpfkeWiZEWlcp7Q3kBBw0otSJQ8ygPAs5YtQC3SMel/ZvwU+3
> uEBtYFvrVrLba6n7ifLGrDDreLLNBwQPTqjmlbkxRLH3k/ktPpGhjGWk+2Uxp2I3
> FJx7LugLRRbMmUrHtyfHLMAsm2fUoNgUFsrXxHzQAOeERLzYCEsodbQodsCkQn5Y
> GMIPgmj8fUWp9dqw/YozoBt+VQA0u2Zd8/j2lSJEOOduzYgPYq8/DeVQPnqrYqW8
> P0yXqYuxD4H+4vy3pBqEDy0+zZJ4UGU=
> =diau
> -----END PGP SIGNATURE-----
>