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-----
>