手上的项目里需要用到全文检索的功能,所以开始研究solr,上网搜索之下配置方式五花八门,但都大同小异,推荐一个比较好的配置网站http://www.luoshengsha.com/frame/solr;
按照普遍的网络上的配置方式得到答案:
将solr.war放在tomcat/wabapp下,启动tomcat,然后删除war包,修改solr下WEB-INF\web.xml配置solrhome路径,solrhome是新建的文件夹,并将solr-4.5.0\example\solr下文件复制到solrhome下,重启tomcat。
大致上搜索的答案几乎都是这样的,详细细节可参看http://www.luoshengsha.com/139.html。
按照如上的操作会出现如下问题:
这个问题是由于tomcat本身没有日志的jar包。
解决方案:
将solr-4.5.0\example\lib\ext下所有的jar包放到tomcat的lib下问题解决
当输入地址:http://localhost:8080/solr/发生错误如下:
在网上查到根本原因在于刚刚复制出去的solr-4.5.0\example\solr,也就是现在solrhome下的collection1\conf\solrconfig.xml里的jar包路径采用的../../../这样的相对路径,导致jar包找不到。
解决方案:
最偷懒,最简单的是不用复制solrhome,将那个步骤里web.xml里原来配置solrhome的路径改为,解压缩solr-4.5.0的文件路径下直接找到solr-4.5.0\example\solr,将完整路径复制到web.xml里即可。
当然,将相对路径改为绝对路径也应该是可以的,没有尝试,只是猜测。
相关推荐
solr5.5.4.war&tomcat8.5.20,solr环境已经配置好。直接启动Tomcat即可使用,使用的java环境是1.8的版本,低版本没测试过。solrHhome配置在Tomcat目录下,solr日志配置在Tomcat日志目录下。
- 将`solr-4.3.0\example\resources\log4j.properties`文件复制到`tomcat/lib`下,用于配置Solr的日志输出。 - 注意:如果不进行此步骤,则可能会遇到类似“org.apache.catalina.core.StandardContext filterStart ...
下面我们将详细讨论如何将 Solr 3.5 版本整合到 Tomcat 中。 首先,我们需要了解 Solr 3.5 的主要特性。这个版本包含了对搜索性能的优化,改进了处理大量数据的能力,并且引入了一些新的查询过滤器和排序选项。同时...
- 将 solr-4.10.2/dist 目录下的 solr-4.10.2.war 包拷贝到 Tomcat 的 webapps 目录中。 ##### 3.4 解析 war 包 - 启动 Tomcat,使其自动解析 solr-4.10.2.war 包。 - 停止 Tomcat,进入 webapps 目录,删除 solr-...
- 解压并复制到 Tomcat:将解压后的 `solr-x.x.x` 目录中的 `server` 文件夹复制到 Tomcat 的 `webapps` 目录下,重命名为 `solr`。 3. **配置 Solr** - 在 `solr\WEB-INF\web.xml` 中,确保 `<context>` 元素...
在Windows 7操作系统中安装Apache Solr 4.4并将其部署到Tomcat 8是一项重要的配置工作,这对于搭建基于Solr的全文检索系统至关重要。下面将详细解释这个过程涉及的关键知识点。 首先,我们需要安装Java Development...
标题“solr与tomcat整合”涉及的是将Apache Solr搜索引擎集成到Apache Tomcat应用服务器的过程。Solr是一款基于Lucene的开源搜索平台,而Tomcat是Java Servlet和JavaServer Pages的容器。整合这两者可以方便地在Web...
总结来说,整合Tomcat 8.0与Solr 8.0的过程主要包括下载和安装两个组件,部署Solr的WAR文件到Tomcat,配置IK分词器,以及在Solr的schema.xml中定义字段类型。完成这些步骤后,你就能够利用Tomcat的便捷性和Solr的...
我们可以将 Solr 的 WAR 文件复制到 Tomcat 的 Webapps 目录下: ``` [root@master ~]# cp /usr/solr-4.5.1/dist/solr-4.3.war /usr/apache-tomcat-7.0.42/webapps/solr.war ``` 然后,我们需要创建 Solr 的 home ...
Tomcat和solr安装配置说明,详细记录了Tomcat和solr安装配置
标题中的“tomcat下部署solr”意味着我们将讨论如何在Apache Tomcat服务器上安装和配置Apache Solr,这是一个流行的开源搜索引擎。Solr使得在大量数据中进行全文搜索、近似搜索、拼写检查以及多种其他高级功能变得...
- 将`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在Tomcat下的部署知识点详解 #### 一、准备工作 在开始部署Solr之前,需要准备以下软件包: 1. **Tomcat版本**:本案例中使用的是`apache-tomcat-6.0.41`。Tomcat作为Java Servlet容器,是Apache软件基金会...
1. 将ik-analyzer解压到Solr的lib目录下。 2. 在schema.xml中定义一个字段类型(FieldType),如`<fieldType name="text_ik" class="solr.TextField" positionIncrementGap="100">`,并指定分词器为`...
2. 安装Solr:将解压后的`solr7`文件夹放入Tomcat的`webapps`目录下,这代表Solr的Web应用将被Tomcat托管。 3. 配置Solr:在`solr7/solr/`目录下,你会找到一个或多个例子集合(core)。根据需要,你可以复制并修改...
总结,部署Solr 7.2.0到JDK 1.8环境下的Tomcat 8涉及到多个步骤,包括安装和配置JDK,准备Tomcat,部署Solr,创建和配置Solr核心,以及导入和查询数据。这是一个基础的部署流程,实际使用时可能还需要考虑安全性、...
- 将`solr`目录复制到Tomcat的`webapps`目录下,这会使得Tomcat将其作为Web应用来处理。 5. **配置Solr**: - 打开Tomcat管理控制台(在浏览器中输入`http://localhost:8080/manager/html`,需要正确配置管理员...
整合Solr和Tomcat的第一步是将Solr的War文件(通常位于`dist`目录下,名为`solr-x.x.x.war`)部署到Tomcat的`webapps`目录。这可以通过复制或通过管理工具(如Tomcat Manager)进行。当Tomcat启动或重新加载时,它会...