在自定义了自己的solrj web的时候启动会报如下错误
java.lang.RuntimeException: Can't find resource 'solrconfig.xml' in classpath or 'solr\.\conf/', cwd=......
解决方法有如下几种任选一种即可:
(1) 在
D:\Apache Software Foundation\Tomcat 6.0\conf\Catalina\localhost
这个目录下新建一个和你自己web 相同名字的xml,(mySolr.xml(我自己发布的solrj 工程名就是mySolr))
里面内容如下
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="D:\Apache Software Foundation\Tomcat 6.0\webapps\mySolr" debug="0" crossContext="true" >
<Environment name="solr/home" type="java.lang.String" value="D:\solr" override="true" />
</Context>
( 2) 在自己的 web 里找到 WEB-INF 下的web.xml
在 <filter> 标签的上方 添加如下内容
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>D:/solr</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
分享到:
相关推荐
### Solrconfig.xml 和 Schema.xml 说明 #### Solrconfig.xml 概述 Solrconfig.xml 是 Apache Solr 的核心配置文件之一,主要用于定义 Solr 实例如何处理文档的索引与查询请求。该文件中包含了多种配置项,用于...
Solr的核心配置文件是`solrconfig.xml`和`schema.xml`,它们定义了索引的结构和处理查询的方式。 当你遇到404错误,首先检查Solr是否成功启动。查看日志文件(通常是`logs/solr.log`)以获取更详细的错误信息。如果...
Solr,作为一款开源的全文搜索引擎,其核心配置文件包括`schema.xml`和`solrconfig.xml`,它们是Solr工作方式的基础。在深入理解这两个文件之前,我们需要先了解Solr的基本架构。 **1. Solr架构简介** Solr采用...
将以下内容添加到 的“config”部分solrconfig.xml<queryParser name="redis" class="com.sematext.solr.redis.RedisQParserPlugin"> <str name="host">localhost</str> <str name="maxConnections">30</str> ...
Solr 的配置文件主要有两个,一个是 solrconfig.xml,另一个是 schema.xml。solrconfig.xml 文件中配置了 Solr 的一些基本信息,例如 Plugin 的配置、Request Handler 的配置等。schema.xml 文件中配置了 Solr 的...
本文将深入探讨两个关键的配置文件——`schema.xml`和`solrconfig.xml`,它们对于WPSOLR的正确配置和高效运行至关重要。 ### 1. `schema.xml` 文件 `schema.xml`是Apache Solr的核心配置文件之一,它定义了索引的...
这通常涉及到添加库依赖、配置solrconfig.xml和schema.xml,以及可能的系统环境设置。 中文分词是自然语言处理的重要步骤,对于搜索引擎来说尤其关键,因为它直接影响到搜索结果的相关性和检索效率。IK Analyzer...
在主服务器的 `solrconfig.xml` 中添加相关配置,如 `replicateAfter` 设置在提交或启动后进行复制,`confFiles` 指定需要同步的配置文件。 从服务器的配置中,也需要添加 ReplicationHandler,但其配置稍有不同,...
"索引目录指向地址" 是指 Solr 存储索引文件的位置,这通常是在 `solrconfig.xml` 或 `web.xml` 中配置。你需要确保该路径指向你的数据目录,以便 Solr 可以正确地读取和写入索引。 安装 Solr 5.4.0 的步骤大致如下...
其次,`schema.xml`和`solrconfig.xml`是Solr的核心配置文件。`schema.xml`定义了索引的字段类型和字段,以及这些字段的搜索和分析行为。例如,你可以在这里设置字段是否可被搜索,是否可被排序,以及使用哪种分词器...
- **修改`solrconfig.xml`**:在SolrHome目录下的`conf\solrconfig.xml`文件中,设置索引文件夹路径。 ```xml ${solr.data.dir:./solr/data} ``` 6. **增加中文支持** - **修改`server.xml`**:在Tomcat的`...
尽管Solr推荐使用solrconfig.xml来管理配置,但旧版的Solr配置文件仍然可用,例如solr.xml。在创建新Solr实例时,通常需要将这些配置文件放置到适当的目录中,并使用solr脚本初始化。 整体而言,Apache Solr ...
1. **安装和配置Solr**: 首先,我们需要下载并安装Solr 5,然后根据项目需求配置solrconfig.xml和schema.xml文件。solrconfig.xml定义了索引和查询的行为,而schema.xml则定义了字段类型和字段。 2. **连接MySQL...
Solr的配置文件位于`server/solr/configsets/_default/conf`目录下,包括`solrconfig.xml`(定义索引和查询行为)、`schema.xml`(定义字段和类型)等。这些配置可以根据实际需求进行调整。例如,`schema.xml`用于...
Solr的配置文件包括solrconfig.xml、schema.xml等文件。solrconfig.xml文件中包括lib、dataDir、indexConfig、directoryFactory、requestHandler等配置项。schema.xml文件中包括Field、Field类型、分词器等配置项。 ...
针对Minging Solr in Action原版书的所有相关源代码示例及所有有关schema.xml, solrconfig.xml的详细配置示例,可以直接运行,配合教程再运行源代码更有助于深入理解、掌握solr全面知识点。
配置`<fieldType>`标签,设置`class`为`solr.TextField`,并在`<analyzer>`部分引用之前在`solrconfig.xml`中定义的Analyzer。 4. **字段定义**:接着,为文档的各个字段指定使用这个新定义的字段类型,例如`...
创建一个新的核心,定义其目录结构、schema.xml(定义字段和类型)和solrconfig.xml(配置索引和查询行为)。 4. **部署到Tomcat**:将解压后的Solr 3.5的web应用程序目录复制到Tomcat的webapps目录下,通常命名为`...
2. **编辑solrconfig.xml**:在`solrconfig.xml`中添加DataImportHandler的配置,定义DataImportHandler的名称、数据源、请求处理器等信息。 3. **编写data-config.xml**:这是DIH的主要配置文件,定义了从数据库中...