严重: Unable to create core: collection1
org.apache.solr.common.SolrException: Plugin init failure for [schema.xml] fieldType "text": Plugin init failure for [schema.xml]
analyzer/filter: Error loading class 'solr.EnglishPorterFilterFactory'
at org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:177)
at org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:369)
at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:113)
at org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:1000)
at org.apache.solr.core.CoreContainer.create(CoreContainer.java:1033)
at org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:629)
at org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:624)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.solr.common.SolrException: Plugin init failure for [schema.xml] analyzer/filter: Error loading class 'solr.EnglishPorterFilterFactory'
at org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:177)
at org.apache.solr.schema.FieldTypePluginLoader.readAnalyzer(FieldTypePluginLoader.java:377)
at org.apache.solr.schema.FieldTypePluginLoader.create(FieldTypePluginLoader.java:86)
at org.apache.solr.schema.FieldTypePluginLoader.create(FieldTypePluginLoader.java:43)
at org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:151)
... 14 more
Caused by: org.apache.solr.common.SolrException: Error loading class 'solr.EnglishPorterFilterFactory'
at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:438)
at org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:460)
at org.apache.solr.util.plugin.AbstractPluginLoader.create(AbstractPluginLoader.java:89)
at org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:151)
... 18 more
Caused by: java.lang.ClassNotFoundException: solr.EnglishPorterFilterFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:592)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:422)
... 21 more
2013-9-1 23:10:57 org.apache.solr.common.SolrException log
严重: null:org.apache.solr.common.SolrException: Unable to create core: collection1
因为找不到'solr.EnglishPorterFilterFactory'类, 所以可以暂时将collection1\conf下的schema.xml中的<filter class="solr.EnglishPorterFilterFactory" protected="protwords.txt" /> 注释掉, 然后tomcat就可以正常启动了
相关推荐
- 将 solr-4.10.2/dist 目录下的 solr-4.10.2.war 包拷贝到 Tomcat 的 webapps 目录中。 ##### 3.4 解析 war 包 - 启动 Tomcat,使其自动解析 solr-4.10.2.war 包。 - 停止 Tomcat,进入 webapps 目录,删除 solr-...
安装Solr到Tomcat的过程中,需要将`F:\solr\examples\solr`目录复制到Tomcat的根目录`F:\tomcat`下,作为Solr的工作目录。同时,把`F:\solr\examples\webapps\solr.war`文件移动到Tomcat的`webapps`目录下,Tomcat...
在这个场景下,Tomcat 作为一个流行的 Java 应用服务器,常常被用来部署 Solr。下面我们将详细讨论如何将 Solr 3.5 版本整合到 Tomcat 中。 首先,我们需要了解 Solr 3.5 的主要特性。这个版本包含了对搜索性能的...
- 将`solr-4.9.0/example/lib/ext`目录下的所有jar包复制到Tomcat的`webapps/solr/WEB-INF/lib`目录。 - 将`solr-4.9.0/example/resources/log4j.properties`复制到`tomcat/webapps/solr/WEB-INF/classes`,确保...
在`solr`文件夹下再创建一个名为`server`的文件夹,接着将Solr的`example`目录下的`webapps`文件夹内容拷贝到`server`文件夹中。 3. **修改solrconfig.xml**: 在`home`文件夹下的`solrconfig.xml`文件中,你需要...
2. 安装Solr:将解压后的`solr7`文件夹放入Tomcat的`webapps`目录下,这代表Solr的Web应用将被Tomcat托管。 3. 配置Solr:在`solr7/solr/`目录下,你会找到一个或多个例子集合(core)。根据需要,你可以复制并修改...
总结来说,整合Tomcat 8.0与Solr 8.0的过程主要包括下载和安装两个组件,部署Solr的WAR文件到Tomcat,配置IK分词器,以及在Solr的schema.xml中定义字段类型。完成这些步骤后,你就能够利用Tomcat的便捷性和Solr的...
4. 在solr目录下创建一个实例,如myinstance,复制solr下的server目录到myinstance中。 5. 配置实例,修改myinstance/solrconfig.xml和schema.xml。 三、Solr集群配置 1. 在每个Solr实例的server/solr/configsets/_...
solr5.5.4.war&tomcat8.5.20,solr环境已经配置好。直接启动Tomcat即可使用,使用的java环境是1.8的版本,低版本没测试过。solrHhome配置在Tomcat目录下,solr日志配置在Tomcat日志目录下。
2. **复制Solr内容**:将解压后的Solr 7.2.0中的`example`目录下的`solr`子目录及其内容复制到刚刚创建的`solr`目录中。`solr`子目录包含Solr的核心配置和实例定义。 3. **配置环境**:打开`solr/solr.xml`文件,...
接下来,你需要将解压后的`solr`目录复制或移动到Tomcat 8的`webapps`目录下。`webapps`是Tomcat存放Web应用程序的地方,当Tomcat启动时,它会自动检测这个目录下的所有目录,并将它们作为单独的Web应用来部署。 ...
- 将`solr-4.3.0\example\resources\log4j.properties`文件复制到`tomcat/lib`下,用于配置Solr的日志输出。 - 注意:如果不进行此步骤,则可能会遇到类似“org.apache.catalina.core.StandardContext filterStart ...
标题中的“tomcat下部署solr”意味着我们将讨论如何在Apache Tomcat服务器上安装和配置Apache Solr,这是一个流行的开源搜索引擎。Solr使得在大量数据中进行全文搜索、近似搜索、拼写检查以及多种其他高级功能变得...
- 解压并复制到 Tomcat:将解压后的 `solr-x.x.x` 目录中的 `server` 文件夹复制到 Tomcat 的 `webapps` 目录下,重命名为 `solr`。 3. **配置 Solr** - 在 `solr\WEB-INF\web.xml` 中,确保 `<context>` 元素...
### Solr在Tomcat下的部署知识点详解 #### 一、准备工作 在开始部署Solr之前,需要准备以下软件包: 1. **Tomcat版本**:本案例中使用的是`apache-tomcat-6.0.41`。Tomcat作为Java Servlet容器,是Apache软件基金会...
索引:客户端(可以是浏览器可以是java程序)发送post请求到solr服务器,发给solr服务器一个文档(xml、json),就可以进行一个添加索引删除索引、修改索引的操作。 搜索:客户端(可以是浏览器可以是java程序)发送...
整合Solr和Tomcat的第一步是将Solr的War文件(通常位于`dist`目录下,名为`solr-x.x.x.war`)部署到Tomcat的`webapps`目录。这可以通过复制或通过管理工具(如Tomcat Manager)进行。当Tomcat启动或重新加载时,它会...
1. **复制 Solr Web App**: 打开 `solr-6.6.2/server/solr-webapp` 目录,将其中的 `webapp` 文件夹复制到 Tomcat 的 `webapps` 目录下,并将其重命名为 `solr`。 2. **导入必要的 Jar 包**: - 将 `E:\solr-6.6.2/...
将Solr提供的示例目录复制到Tomcat的webapps目录下: ``` cp -r E:\Solr\example\solr E:\Solr\server\solr ``` 然后将`solr.war`文件解压到`E:\Solr\server\solr`目录中。 ##### 步骤3:配置Solr数据目录 修改`E...