Hi Ahmad,

While Solr is starting it writes the path to SOLR_HOME to the log. The
message looks something like:

Sep 14, 2011 9:14:53 AM org.apache.solr.core.SolrResourceLoader <init>
>
INFO: Solr home set to 'solr/'
>

If you're running the example, SOLR_HOME is usually
apache-solr-3.3.0/example/solr

Solr also writes a line like the following in the log for every JAR file it
loads:

Sep 14, 2011 9:14:53 AM org.apache.solr.core.SolrResourceLoader
> replaceClassLoader
>
INFO: Adding
> 'file:/home/jgrande/apache-solr-3.3.0/contrib/extraction/lib/pdfbox-1.3.1.jar'
> to classloader
>

With this information you should be able to determine which JAR files Solr
is loading and I'm pretty sure that it's loading all the files you need. The
problem may be that you must also include
"apache-solr-analysis-extras-3.3.0.jar" from the "apache-solr-3.3.0/dist"
directory.

Regards,

*Juan*



On Wed, Sep 14, 2011 at 12:19 AM, ahmad ajiloo <ahmad.aji...@gmail.com>wrote:

> Hi
> In this page (<
> http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters#solr.ICUTokenizerFactory
> >
>
> http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters#solr.ICUTokenizerFactory
> )<
> http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters#solr.ICUTokenizerFactory
> >said:
> "Note: to use this filter, see solr/contrib/analysis-extras/README.txt for
> instructions on which jars you need to add to your SOLR_HOME/lib "
>  I can't find "SOLR_HOME/lib" !
> 1- Is there: "apache-solr-3.3.0\example\solr" ? there is no directory which
> name is lib
> I created "example/solr/lib" directory and copied jar files to it and
> tested
> this expressions in solrconfig.xml :
> <lib dir="../../example/solr/lib" />
> <lib dir="./lib" />
> <lib dir="../../../example/solr/lib" /> (for more assurance!!!)
> but it doesn't work and still has following errors !
>
> 2- or: "apache-solr-3.3.0\" ? there is no directory which name is lib
> 3- or : "apache-solr-3.3.0\example" ? there is a "lib" directory. I copied
> 4
> libraries exist in "solr/contrib/analysis-extras/
> " to "apache-solr-3.3.0\example\lib" but some errors exist in loading page
> "
> http://localhost:8983/solr/admin"; :
>
> I use Nutch to crawling the web and fetching web pages. I send data of
> Nutch
> to Solr for Indexing. according to Nutch tutorial (
> http://wiki.apache.org/nutch/NutchTutorial#A6._Integrate_Solr_with_Nutch)
> I
> should copy schema.xml of Nutch to conf directory of Solr.
> So I added all of my required Analyzer like "*ICUNormalizer2FilterFactory"
> *to
> this new shema.xml
>
>
> this is schema.xml :
>
> ---------------------------------------------------------------------------------------------I
> added bold text to this file
> <?xml version="1.0" encoding="UTF-8" ?>
> <schema name="nutch" version="1.3">
>    <types>
>        <fieldType name="string" class="solr.StrField"
> sortMissingLast="true"
>            omitNorms="true"/>
>        <fieldType name="long" class="solr.TrieLongField" precisionStep="0"
>            omitNorms="true" positionIncrementGap="0"/>
>        <fieldType name="float" class="solr.TrieFloatField"
> precisionStep="0"
>            omitNorms="true" positionIncrementGap="0"/>
>        <fieldType name="date" class="solr.TrieDateField" precisionStep="0"
>            omitNorms="true" positionIncrementGap="0"/>
>
>        <fieldType name="text" class="solr.TextField"
>            positionIncrementGap="100">
>            <analyzer>
>                <tokenizer class="solr.WhitespaceTokenizerFactory"/>
>                <filter class="solr.StopFilterFactory"
>                    ignoreCase="true" words="stopwords.txt"/>
>                <filter class="solr.WordDelimiterFilterFactory"
>                    generateWordParts="1" generateNumberParts="1"
>                    catenateWords="1" catenateNumbers="1" catenateAll="0"
>                    splitOnCaseChange="1"/>
>                <filter class="solr.LowerCaseFilterFactory"/>
>                <filter class="solr.EnglishPorterFilterFactory"
>                    protected="protwords.txt"/>
>                <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
>            </analyzer>
>        </fieldType>
>
>        *<fieldType name="text_icu" class="solr.TextField"
> autoGeneratePhraseQueries="false">
>             <analyzer>
>                <tokenizer class="solr.ICUTokenizerFactory"/>
>              </analyzer>
>        </fieldType>
>        <fieldType name="icu_sort_en" class="solr.TextField">
>            <analyzer>
>                <tokenizer class="solr.KeywordTokenizerFactory"/>
>                <filter class="solr.ICUCollationKeyFilterFactory"
> locale="en" strength="primary"/>
>            </analyzer>
>        </fieldType>
>        <fieldType name="normalized" class="solr.TextField">
>          <analyzer>
>            <tokenizer class="solr.StandardTokenizerFactory"/>
>            <filter class="solr.ICUNormalizer2FilterFactory" name="nfkc_cf"
> mode="compose"/>
>          </analyzer>
>        </fieldType>
>        <fieldType name="folded" class="solr.TextField">
>            <analyzer>
>                <tokenizer class="solr.StandardTokenizerFactory"/>
>                <filter class="solr.ICUFoldingFilterFactory"/>
>            </analyzer>
>        </fieldType>
>        <fieldType name="transformed" class="solr.TextField">
>            <analyzer>
>                <tokenizer class="solr.StandardTokenizerFactory"/>
>                <filter class="solr.ICUTransformFilterFactory"
> id="Traditional-Simplified"/>
>            </analyzer>
>        </fieldType>*
>
>        <fieldType name="url" class="solr.TextField"
>            positionIncrementGap="100">
>            <analyzer>
>                <tokenizer class="solr.StandardTokenizerFactory"/>
>                <filter class="solr.LowerCaseFilterFactory"/>
>                <filter class="solr.WordDelimiterFilterFactory"
>                    generateWordParts="1" generateNumberParts="1"/>
>            </analyzer>
>        </fieldType>
>        *<fieldType name="text_fa" class="solr.TextField"
> positionIncrementGap="100">
>            <analyzer>
>                <charFilter class="solr.PersianCharFilterFactory"/>
>                <tokenizer class="solr.StandardTokenizerFactory"/>
>            </analyzer>
>        </fieldType>
>        <fieldType name="text_fanormal" class="solr.TextField"
> positionIncrementGap="100">
>            <analyzer>
>                <charFilter class="solr.PersianCharFilterFactory"/>
>                <tokenizer class="solr.StandardTokenizerFactory"/>
>                <filter class="solr.PersianNormalizationFilterFactory"/>
>            </analyzer>
>        </fieldType>*
>    </types>
>    <fields>
>        <field name="id" type="string" stored="true" indexed="true"/>
>
>        <!-- core fields -->
>        <field name="segment" type="string" stored="true" indexed="false"/>
>        <field name="digest" type="string" stored="true" indexed="false"/>
>        <field name="boost" type="float" stored="true" indexed="false"/>
>
>        <!-- fields for index-basic plugin -->
>        <field name="host" type="url" stored="false" indexed="true"/>
>        <field name="site" type="string" stored="false" indexed="true"/>
>        <field name="url" type="url" stored="true" indexed="true"
>            required="true"/>
>        <field name="content" type="text" stored="false" indexed="true"/>
>        <field name="title" type="text" stored="true" indexed="true"/>
>        <field name="cache" type="string" stored="true" indexed="false"/>
>        <field name="tstamp" type="date" stored="true" indexed="false"/>
>
>        <!-- fields for index-anchor plugin -->
>        <field name="anchor" type="string" stored="true" indexed="true"
>            multiValued="true"/>
>
>        <!-- fields for index-more plugin -->
>        <field name="type" type="string" stored="true" indexed="true"
>            multiValued="true"/>
>        <field name="contentLength" type="long" stored="true"
>            indexed="false"/>
>        <field name="lastModified" type="date" stored="true"
>            indexed="false"/>
>        <field name="date" type="date" stored="true" indexed="true"/>
>
>        <!-- fields for languageidentifier plugin -->
>        <field name="lang" type="string" stored="true" indexed="true"/>
>
>        <!-- fields for subcollection plugin -->
>        <field name="subcollection" type="string" stored="true"
>            indexed="true" multiValued="true"/>
>
>        <!-- fields for feed plugin (tag is also used by
> microformats-reltag)-->
>        <field name="author" type="string" stored="true" indexed="true"/>
>        <field name="tag" type="string" stored="true" indexed="true"
> multiValued="true"/>
>        <field name="feed" type="string" stored="true" indexed="true"/>
>        <field name="publishedDate" type="date" stored="true"
>            indexed="true"/>
>        <field name="updatedDate" type="date" stored="true"
>            indexed="true"/>
>
>        <!-- fields for creativecommons plugin -->
>        <field name="cc" type="string" stored="true" indexed="true"
>            multiValued="true"/>
>    </fields>
>    <uniqueKey>id</uniqueKey>
>    <defaultSearchField>content</defaultSearchField>
>    <solrQueryParser defaultOperator="OR"/>
> </schema>
>
> ---------------------------------------------------------------------------------------------------------------------------
>
> And these are errors in loading http://localhost:8983/solr/admin/
>
>
> -------------------------------------------------------------org.apache.solr.common.SolrException:
> Error loading class 'solr.ICUFoldingFilterFactory'
>        at
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:389)
>        at
> org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:404)
>        at
> org.apache.solr.util.plugin.AbstractPluginLoader.create(AbstractPluginLoader.java:83)
>        at
> org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:140)
>        at
> org.apache.solr.schema.IndexSchema.readAnalyzer(IndexSchema.java:941)
>        at
> org.apache.solr.schema.IndexSchema.access$100(IndexSchema.java:62)
>        at org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:450)
>        at org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:435)
>        at
> org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:140)
>        at
> org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:480)
>        at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:125)
>        at org.apache.solr.core.CoreContainer.create(CoreContainer.java:461)
>        at org.apache.solr.core.CoreContainer.load(CoreContainer.java:316)
>        at org.apache.solr.core.CoreContainer.load(CoreContainer.java:207)
>        at
> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:130)
>        at
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:94)
>        at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>        at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>        at
> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:985)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>        at java.lang.reflect.Method.invoke(Unknown Source)
>        at org.mortbay.start.Main.invokeMain(Main.java:194)
>        at org.mortbay.start.Main.start(Main.java:534)
>        at org.mortbay.start.Main.start(Main.java:441)
>        at org.mortbay.start.Main.main(Main.java:119)
> Caused by: java.lang.ClassNotFoundException: solr.ICUFoldingFilterFactory
>        at java.net.URLClassLoader$1.run(Unknown Source)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.net.URLClassLoader.findClass(Unknown Source)
>        at java.lang.ClassLoader.loadClass(Unknown Source)
>        at java.net.FactoryURLClassLoader.loadClass(Unknown Source)
>        at java.lang.ClassLoader.loadClass(Unknown Source)
>        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
>        at java.lang.Class.forName0(Native Method)
>        at java.lang.Class.forName(Unknown Source)
>        at
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:373)
>        ... 40 more
>
> -------------------------------------------------------------org.apache.solr.common.SolrException:
> Error loading class 'solr.ICUCollationKeyFilterFactory'
>        at
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:389)
>        at
> org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:404)
>        at
> org.apache.solr.util.plugin.AbstractPluginLoader.create(AbstractPluginLoader.java:83)
>        at
> org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:140)
>        at
> org.apache.solr.schema.IndexSchema.readAnalyzer(IndexSchema.java:941)
>        at
> org.apache.solr.schema.IndexSchema.access$100(IndexSchema.java:62)
>        at org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:450)
>        at org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:435)
>        at
> org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:140)
>        at
> org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:480)
>        at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:125)
>        at org.apache.solr.core.CoreContainer.create(CoreContainer.java:461)
>        at org.apache.solr.core.CoreContainer.load(CoreContainer.java:316)
>        at org.apache.solr.core.CoreContainer.load(CoreContainer.java:207)
>        at
> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:130)
>        at
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:94)
>        at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>        at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>        at
> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:985)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>        at java.lang.reflect.Method.invoke(Unknown Source)
>        at org.mortbay.start.Main.invokeMain(Main.java:194)
>        at org.mortbay.start.Main.start(Main.java:534)
>        at org.mortbay.start.Main.start(Main.java:441)
>        at org.mortbay.start.Main.main(Main.java:119)
> Caused by: java.lang.ClassNotFoundException:
> solr.ICUCollationKeyFilterFactory
>        at java.net.URLClassLoader$1.run(Unknown Source)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.net.URLClassLoader.findClass(Unknown Source)
>        at java.lang.ClassLoader.loadClass(Unknown Source)
>        at java.net.FactoryURLClassLoader.loadClass(Unknown Source)
>        at java.lang.ClassLoader.loadClass(Unknown Source)
>        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
>        at java.lang.Class.forName0(Native Method)
>        at java.lang.Class.forName(Unknown Source)
>        at
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:373)
>        ... 40 more
> -------------------------------------------------------------
> org.apache.solr.common.SolrException: Error loading class
> 'solr.ICUNormalizer2FilterFactory'
>
>        at
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:389)
>        at
> org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:404)
>        at
> org.apache.solr.util.plugin.AbstractPluginLoader.create(AbstractPluginLoader.java:83)
>        at
> org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:140)
>        at
> org.apache.solr.schema.IndexSchema.readAnalyzer(IndexSchema.java:941)
>        at
> org.apache.solr.schema.IndexSchema.access$100(IndexSchema.java:62)
>        at org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:450)
>        at org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:435)
>        at
> org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:140)
>        at
> org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:480)
>        at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:125)
>        at org.apache.solr.core.CoreContainer.create(CoreContainer.java:461)
>        at org.apache.solr.core.CoreContainer.load(CoreContainer.java:316)
>        at org.apache.solr.core.CoreContainer.load(CoreContainer.java:207)
>        at
> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:130)
>        at
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:94)
>        at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>        at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>        at
> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:985)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>        at java.lang.reflect.Method.invoke(Unknown Source)
>        at org.mortbay.start.Main.invokeMain(Main.java:194)
>        at org.mortbay.start.Main.start(Main.java:534)
>        at org.mortbay.start.Main.start(Main.java:441)
>        at org.mortbay.start.Main.main(Main.java:119)
> Caused by: java.lang.ClassNotFoundException:
> solr.ICUNormalizer2FilterFactory
>        at java.net.URLClassLoader$1.run(Unknown Source)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.net.URLClassLoader.findClass(Unknown Source)
>        at java.lang.ClassLoader.loadClass(Unknown Source)
>        at java.net.FactoryURLClassLoader.loadClass(Unknown Source)
>        at java.lang.ClassLoader.loadClass(Unknown Source)
>        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
>        at java.lang.Class.forName0(Native Method)
>        at java.lang.Class.forName(Unknown Source)
>        at
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:373)
>        ... 40 more
>
> -------------------------------------------------------------org.apache.solr.common.SolrException:
> analyzer without class or tokenizer & filter list
>        at
> org.apache.solr.schema.IndexSchema.readAnalyzer(IndexSchema.java:914)
>        at
> org.apache.solr.schema.IndexSchema.access$100(IndexSchema.java:62)
>        at org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:450)
>        at org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:435)
>        at
> org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:140)
>        at
> org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:480)
>        at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:125)
>        at org.apache.solr.core.CoreContainer.create(CoreContainer.java:461)
>        at org.apache.solr.core.CoreContainer.load(CoreContainer.java:316)
>        at org.apache.solr.core.CoreContainer.load(CoreContainer.java:207)
>        at
> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:130)
>        at
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:94)
>        at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>        at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>        at
> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:985)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>        at java.lang.reflect.Method.invoke(Unknown Source)
>        at org.mortbay.start.Main.invokeMain(Main.java:194)
>        at org.mortbay.start.Main.start(Main.java:534)
>        at org.mortbay.start.Main.start(Main.java:441)
>        at org.mortbay.start.Main.main(Main.java:119)
>
> -------------------------------------------------------------org.apache.solr.common.SolrException:
> Error loading class 'solr.ICUTransformFilterFactory'
>        at
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:389)
>        at
> org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:404)
>        at
> org.apache.solr.util.plugin.AbstractPluginLoader.create(AbstractPluginLoader.java:83)
>        at
> org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:140)
>        at
> org.apache.solr.schema.IndexSchema.readAnalyzer(IndexSchema.java:941)
>        at
> org.apache.solr.schema.IndexSchema.access$100(IndexSchema.java:62)
>        at org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:450)
>        at org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:435)
>        at
> org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:140)
>        at
> org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:480)
>        at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:125)
>        at org.apache.solr.core.CoreContainer.create(CoreContainer.java:461)
>        at org.apache.solr.core.CoreContainer.load(CoreContainer.java:316)
>        at org.apache.solr.core.CoreContainer.load(CoreContainer.java:207)
>        at
> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:130)
>        at
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:94)
>        at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>        at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>        at
> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:985)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>        at java.lang.reflect.Method.invoke(Unknown Source)
>        at org.mortbay.start.Main.invokeMain(Main.java:194)
>        at org.mortbay.start.Main.start(Main.java:534)
>        at org.mortbay.start.Main.start(Main.java:441)
>        at org.mortbay.start.Main.main(Main.java:119)
> Caused by: java.lang.ClassNotFoundException: solr.ICUTransformFilterFactory
>        at java.net.URLClassLoader$1.run(Unknown Source)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.net.URLClassLoader.findClass(Unknown Source)
>        at java.lang.ClassLoader.loadClass(Unknown Source)
>        at java.net.FactoryURLClassLoader.loadClass(Unknown Source)
>        at java.lang.ClassLoader.loadClass(Unknown Source)
>        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
>        at java.lang.Class.forName0(Native Method)
>        at java.lang.Class.forName(Unknown Source)
>        at
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:373)
>        ... 40 more
>
> -------------------------------------------------------------org.apache.solr.common.SolrException:
> Error loading class 'solr.ICUTokenizerFactory'
>        at
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:389)
>        at
> org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:404)
>        at
> org.apache.solr.util.plugin.AbstractPluginLoader.create(AbstractPluginLoader.java:83)
>        at
> org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:140)
>        at
> org.apache.solr.schema.IndexSchema.readAnalyzer(IndexSchema.java:910)
>        at
> org.apache.solr.schema.IndexSchema.access$100(IndexSchema.java:62)
>        at org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:450)
>        at org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:435)
>        at
> org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:140)
>        at
> org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:480)
>        at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:125)
>        at org.apache.solr.core.CoreContainer.create(CoreContainer.java:461)
>        at org.apache.solr.core.CoreContainer.load(CoreContainer.java:316)
>        at org.apache.solr.core.CoreContainer.load(CoreContainer.java:207)
>        at
> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:130)
>        at
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:94)
>        at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>        at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>        at
> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>        at org.mortbay.jetty.Server.doStart(Server.java:224)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:985)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>        at java.lang.reflect.Method.invoke(Unknown Source)
>        at org.mortbay.start.Main.invokeMain(Main.java:194)
>        at org.mortbay.start.Main.start(Main.java:534)
>        at org.mortbay.start.Main.start(Main.java:441)
>        at org.mortbay.start.Main.main(Main.java:119)
> Caused by: java.lang.ClassNotFoundException: solr.ICUTokenizerFactory
>        at java.net.URLClassLoader$1.run(Unknown Source)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.net.URLClassLoader.findClass(Unknown Source)
>        at java.lang.ClassLoader.loadClass(Unknown Source)
>        at java.net.FactoryURLClassLoader.loadClass(Unknown Source)
>        at java.lang.ClassLoader.loadClass(Unknown Source)
>        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
>        at java.lang.Class.forName0(Native Method)
>        at java.lang.Class.forName(Unknown Source)
>        at
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:373)
>        ... 40 more
>

Reply via email to