一 :Tomcat Window 下
1.配置Tomcat设置 CATALINA_HOME 和 JAVA_HOME
CATALINA_HOME=E:\apache-tomcat-6.0.29
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_14
2. 将solr包下面的dist文件夹中的apache-solr-1.4.1.war 拷贝到 tomcat的webapps,并且改名为 solr.war。
3. 任选一个目录作为solr.home。如我的是E:\solr-tomcat 把solr包里面的example\solr文件夹下面的所有文件放入到 E:\solr-tomcat\solr里面
4.你在哪里启动Solr 索引就在哪个目录生成。但Solr有配置文件schema.xml等是放在Solr.Home 下的你必须配置
Solr 按下列顺序确定solr.home 来读取他的配置文件。和一些扩展jar文件
1.检查系统属性solr.solr.home.可以显示的通过java 命令指定。如:java -Dsolr.solr.home=solr/ -jar start.jar start.jar在源码包中可以找到。内部包含jetty容器
2.检测 jndi Path 为 java:comp/env/solr/home 可以在src/web-app/web/WEB-INF/Web.xml下设置
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>solr/</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
3.当前运行的路径 ./solr
因此可以总结下列几种运行solr的方法
1.在当前路径运行tomcat (索引文件在Solr.Home下推荐) 如:
E:\solr-tomcat>E:\apache-tomcat-6.0.29\bin\startup.bat
注意如果你不将apache-solr-1.4.1.war 拷贝到 tomcat的webapps 下。
你也可以在E:\apache-tomcat-6.0.29\conf\server.xml 添加 <Context docBase="E:/apache-tomcat-6.0.29/webapps/solr.war" debug="0" path="/solr01" />
来告诉Tomcat 你的网站在哪里
2.在tomcat的conf文件夹建立Catalina文件夹,然后在Catalina文件夹中在建立localhost文件夹,在该文件夹下面建立solr.xml
<Context docBase="c:\tomcat\webapps\solr.war" debug="0" crossContext="true" >
<Environment name="solr/home" type="java.lang.String" value="E:/solr-tomcat/solr" override="true" />
</Context>
然后直接双击 startup.bat 运行Tomcat 索引文件在 %Tomcat_Home%\Bin下。
3.E:\apache-tomcat-6.0.29\webapps\solr\WEB-INF\Web.xml设置
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>E:/solr-tomcat/solr</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
然后直接双击 startup.bat 运行Tomcat 索引文件在 %Tomcat_Home%\Bin下
4.通过java -d 命令指定 solr.solr.home 启动。修改 E:\apache-tomcat-6.0.29\bin\catalina.bat
在“rem ----- Execute The Requested Command ---------------------------------------”下一行添加
set JAVA_OPTS=%JAVA_OPTS% -Dsolr.solr.home=E:\solr-tomcat\solr
任意目录运行E:\apache-tomcat-6.0.29\bin\catalina.bat start 启动Tomcat
分享到:
相关推荐
标题 "Tomcat9 + Solr" 提示我们讨论的是如何在Apache Tomcat 9服务器上部署和运行Apache Solr搜索引擎。Solr是一个基于Java的开源全文搜索引擎,它提供了高效的索引和搜索功能,广泛用于企业级的信息检索系统。...
这些文档可能会讲解如何在Tomcat环境下设置Solr服务器,包括部署Solr的WAR文件,配置服务器端的XML文件,以及调整Solr的配置以适应特定需求。 "solr-7.1.0.zip"是Solr的源代码和二进制文件,通常包含了Solr服务器的...
这通常涉及到在Tomcat中部署Solr的服务核心,设置相关的配置文件,并确保两者能协同工作。 描述中的“在window下搭建的solr环境,以整合配置好”,意味着已经完成了Solr的安装、配置和测试,现在要将其与Tomcat整合...
在这个场景中,我们将讨论如何在Java Development Kit (JDK) 1.8环境下,使用Apache Tomcat 8来部署Solr 7.2.0。 首先,确保你的系统已经安装了JDK 1.8。JDK是Java开发和运行的基础,包含了编译器、JRE(Java ...
【整合过程】:在“Tomcat8+Solr7直装版”中,Tomcat作为Solr的服务器环境,已经配置好Solr的核心服务,用户无需手动配置Solr服务器或设置上下文路径。通常,这会涉及到在Tomcat的webapps目录下放置Solr的WAR文件,...
总结一下,这个压缩包提供了在Windows 10上快速部署Solr 7.7.2的环境,利用Tomcat 8.5.45作为Web服务器。你只需确保JDK 8已安装,然后解压、启动Tomcat,即可开始使用预配置的Solr实例。进一步的定制和优化,如调整...
通过以上步骤,您可以在Windows环境中成功部署Solr4.4,并实现基于数据库的数据自动更新功能。请注意,这仅是一个基础配置示例,实际部署可能需要根据具体需求进行更复杂的配置,包括但不限于添加更多核心、优化索引...
在Windows 7操作系统中安装Apache Solr 4.4并将其部署到Tomcat 8是一项重要的配置工作,这对于搭建基于Solr的全文检索系统至关重要。下面将详细解释这个过程涉及的关键知识点。 首先,我们需要安装Java Development...
在windows7级以上版本,使用tomcat中间件,部署solr7.x,并创建开发工程文档。为想用solr做全文索引的人一起学习交流一下。
在本场景中,我们关注的是将 Solr 集成到 Tomcat 服务器上,以便利用其强大的搜索能力。Tomcat 是一个流行的开源 Java 应用服务器,常用于部署 Web 应用程序。下面我们将详细介绍如何配置已集成 Solr 的 Tomcat ...
部署Solr WAR包 - **WAR包准备**:从Solr 1.4.1的下载包中获取`apache-solr-1.4.1.war`文件,并将其重命名为`solr.war`。 - **WAR包部署**:将`solr.war`复制到Tomcat的`webapps`目录下,即`D:\tomcat5\webapps`。 ...
在本篇文章中,我们将深入探讨如何将处理过的Solr与Tomcat集成,实现一个简易的部署流程。 首先,让我们了解Solr。Solr是由Apache软件基金会开发的全文搜索引擎,它提供了强大的搜索功能和丰富的文档处理能力。它...
本文详细介绍了Solr的基础知识、单机安装配置流程、数据导入与同步方法,以及简要概述了Solr在Windows和Linux环境下的集群部署策略。通过本文的学习,读者能够掌握Solr的基本使用方法,并能在实际工作中应用这些技术...
本教程将指导你如何安装并部署Solr 5.3版本,以及如何将其与Tomcat容器集成。 1. **Solr简介** Apache Solr是基于Lucene的搜索平台,它提供了一个分布式、可扩展、易用的搜索和导航基础设施。Solr支持多种数据源,...
将Solr与Tomcat集成,可以利用Tomcat的管理和部署能力,为Solr提供一个稳定的运行环境。 集成Solr4.7.2和Tomcat7的步骤主要包括以下几个关键点: 1. **下载与解压**:首先,你需要下载Apache Solr 4.7.2和Tomcat7...
解压后,你会看到一系列的文件夹和文件,其中包含Solr的配置、核心(core)以及Tomcat服务器,因为Solr通常是在Tomcat这样的Servlet容器中运行。 启动Solr之前,你需要确保已经安装了Java Development Kit (JDK)。...
标题提到的是关于使用Tomcat启动最新版本的Solr 7.3.1,这是一个非常实用的技术场景,因为Tomcat是Apache的一个流行且轻量级的应用服务器,常用于部署Java Web应用程序,包括Solr。 首先,让我们深入理解Solr的核心...