`

tomcat 上 配置 sorl 服务

 
阅读更多

 

windows 上安装tomcat7

 

1.下载tomcat安装包,比如apache-tomcat-7.0.29-windows-x86.zip

 

2.解压zip文件,把文件复制到一个目录,比如D:\Java\Tomcat7

 

3.在conf/server.xml中配置端口号、编码、日志等

比如:

配置端口1315 编码utf-8

<Connector port="1315" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />

记录访问日志

<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t &quot;%r&quot; %s %b" />

此访问日志可以定义日志格式、日志策略、日志保存地址、日志文件名和后缀等

以下配置就把访问日志记录到了d:/data/logs目录下 pattern参数定义日志格式

<Valve className="org.apache.catalina.valves.AccessLogValve" directory="d:/data/logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t &quot;%r&quot; %s %b" />

 

4.在conf/tomcat-users.xml 中配置用户名和 密码 ,通过"图形界面"管理tomcat

<?xml version='1.0' encoding='utf-8'?>

<tomcat-users>

  <role rolename="manager-gui"/>

  <user username="tomcat" password="tomcat" roles="manager-gui"/>

</tomcat-users>

 

5. 把war包复制到webapps目录下、或者使用用户名密码通过tomcat管理后台(第4步所说的GUI)上传war包

 

 

Windows tomcat7 上 安装solr4.0

1.安装tomcat7 ,启动服务检查tomcat是否安装成功,这个是必须条件

例如安装路径:D:\Java\Tomcat7_solr

 

2.修改D:\Java\Tomcat7_solr\conf\server.xml文件 , 增加 URIEncoding = "utf-8"

 

3.下载solr的zip文件 ,例如:apache-solr-4.0.0.zip , 放在某一 文件夹 并  解压zip文件 例如:D:\Java\apache-solr-4.0.0

 

4.新建目录作为solr的主目录 .例如 D:\Java\solr\home

 

5.复制 目录 D:\Java\apache-solr-4.0.0\example\solr 中的所有内容 到 目录 D:\Java\solr\home 中

 

6.复制 文件 D:\Java\apache-solr-4.0.0\dist\apache-solr-4.0.0.war 到 tomcat目录 D:\Java\Tomcat7_solr\webapps\ ,修改apache-solr-4.0.0.war 为 solr.war

 

7.修改 JAVA_OPTS 环境 ,增加选项 -Dsolr.solr.home=D:\Java\solr\home -Dsolr.velocity.enabled=false 让 tomcat 去 识别(recognize) solr主目录  ( 此配置可以省略)

 

8.在 目录 D:\Java\Tomcat7_solr 下 新建 文件 conf/Catalina/localhost/solr.xml ,文件内容如下:

<?xml version="1.0" encoding="UTF-8"?>

<Context docBase="D:\Java\Tomcat7_solr\webapps\solr.war" debug="0" crossContext="true" >

    <Environment name="solr/home" type="java.lang.String" value="D:\Java\solr\home" override="true" />

</Context>

 

9.重启tomcat , 访问http://127.0.0.1:8080/solr/admin

 

 

官网介绍:http://wiki.apache.org/solr/SolrTomcat

 

 

linux tomcat6 上 安装 solr4.0

1.1.安装tomcat6 ,启动服务检查tomcat是否安装成功,这个是必须条件

例如安装路径:/home/ttpod/publish/tomcat6_solr

 

2.修改/home/ttpod/publish/tomcat6_solr/conf/server.xml文件 , 增加 URIEncoding = "utf-8"

 

3.下载solr的zip文件 ,例如:apache-solr-4.0.0.zip , 放在某一 文件夹 并  解压zip文件 例如:/home/java/solr4.0

 

4.新建目录作为solr的主目录 .例如 /home/java/solr/home

 

5.复制 目录 /home/java/solr4.0/example/solr 中的所有内容 到 目录 /home/java/solr/home 中

sudo cp /home/java/solr4.0/example/solr* -R /home/java/solr/home

 

6.复制 文件 /home/java/solr4.0/dist/apache-solr-4.0.0.war 到 tomcat目录 /home/ttpod/publish/tomcat6_solr/webapps/ ,修改apache-solr-4.0.0.war 为 solr.war

suco mv apache-solr-4.0.0.war solr.war

 

7. 在目录 /home/ttpod/publish/tomcat6_solr/conf/Catalina/localhost 中新建文件solr.xml,文件内容入如下:

<?xml version="1.0" encoding="UTF-8"?>

<Context docBase="/home/ttpod/publish/tomcat6_solr/webapps/solr.war" debug="0" crossContext="true" >

    <Environment name="solr/home" type="java.lang.String" value="/home/java/solr/home" override="true" />

</Context>

 

8.重启tomcat , 访问http://127.0.0.1:8080/solr/admin

 

备注:

1. 必须保证机器上jdk和tomcat正确安装 , 环境变量正确配置

2. linux  和 windows 安装方法基本一样

 

分享到:
评论

相关推荐

    sorl的安装与配置详解.pdf

    在技术文档《sorl的安装与配置详解.pdf》中,详细介绍了如何在CentOS 7操作系统上安装和配置Solr,以及如何进行基本的中文分析器配置。接下来,我们将根据文件内容详细说明安装和配置Solr的关键知识点。 首先,安装...

    Solr在Tomcat下的部署

    1. **创建solr.xml文件**:在`目标Tomcat conf/Catalina/localhost`目录下创建一个名为`solr.xml`的文件,并根据实际路径进行相应的配置。该文件用于定义Solr的核心集合及其配置信息。 #### 五、导入依赖库 为了...

    sorl安装文档-sorl安装文档

    ### Sorl安装与配置详解 #### 一、Sorl简介 Sorl是一个常见的拼写错误,正确的术语应该是Solr。Apache Solr是一款高性能、采用Java开发的全文搜索引擎,通常用于网站搜索、企业级搜索以及其他需要高效处理大量数据...

    sorl详细搭建配置

    文档内有详细的sorl搭建的步骤

    sorl 安装包

    接下来,我们需要配置sorl与Solr服务器的连接。在Python代码中,你可以使用`sorl.client.Solr`类来创建一个客户端实例,如下所示: ```python from pysolr import Solr solr = Solr('...

    Sorl8 所需要 ik-analyzer jar包以及配置文件和中文字典

    Sorl8版本 所需要 ik-analyzer jar包以及配置文件和中文字典 , 包括如下文件 ik-analyzer最新包:ik-analyzer-7.7.1.jar ik-analyzer配置文件:IKAnalyzer.cfg.xml 扩展字典:hotword.dic 扩展停止词字典:...

    sorl单点环境搭建

    在官方网站上,你可以找到最新版本的Solr。通常,这会是一个zip或tar.gz格式的压缩文件,例如"solr-x.y.z.zip"。下载后,解压到你的工作目录下。 解压完成后,你会看到一个名为"solr"的目录,其中包含了Solr的所有...

    sorl1下载4.10.3安装详情都有.zip

    这将启动一个嵌入式的 Jetty 服务器,并在默认端口 `8983` 上运行 Solr。你可以通过访问 `http://localhost:8983/solr/` 来查看 Solr 控制台。 ### 5. 创建索引 在 Solr 中,数据是通过索引的形式存储的。`...

    sorl学习笔记及相关教程

    3. 分区索引:通过Sharding技术,将大索引分散到多个服务器上,提高查询效率。 四、查询与过滤 1. 查询语法:SOLR支持丰富的查询语法,如布尔运算符(AND、OR、NOT)、短语查询、范围查询等。 2. 高亮显示:对查询...

    sorl企业级检索服务部署-快速检索

    通过配置多个SOLR节点,可以实现负载均衡和故障转移,确保服务的高可用性。同时,SOLR还提供了实时索引更新和热备份策略,以适应不断变化的数据。 在实际应用中,我们还需要关注性能调优。这包括优化索引结构(如...

    Python库 | sorl-thumbnail-12.1c.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:sorl-thumbnail-12.1c.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Spring Boot集成Sorl搜索客户端的实现代码

    在本文中,我们将深入探讨如何在Spring Boot应用中集成Sorl(Apache Solr)作为搜索客户端。Apache Solr是一个开源的全文搜索引擎,它能够快速处理大量数据,并提供高效的搜索功能。Spring Boot通过其`spring-boot-...

    sorl in action (最新版)

    Solr使用Lucene作为底层搜索引擎,并在其上构建了更强大的特性,如分布式索引、负载均衡、故障恢复等。 ### 配置与优化 Solr提供了一套丰富的配置参数,允许开发者自定义索引、查询处理等行为。Solr的配置是通过一...

    sorl-thumbnail-12.9.0.tar.gz.tar

    sorl-thumbnail-12.9.0.tar.gz.tar

    sorl-thumbnail-serializer-field:与sorl和Django REST Framework一起使用的图像序列化器字段

    唯一缩略图序列化器字段 与sorl和Django REST Framework一起使用的图像序列化器字段。 提供一种简单的方式来显示图像的缩放版本而不是... 确保您已经安装并配置了和 ,如果现在还没有安装和配置的话。 将HyperlinkedSor

    sorl-watermark:基于图像的水印缩略图

    支持: Django 1.3+(已在Django 1.10.4到2.1上进行了测试) Soul-Thumbnail 11+(经12.4a1至12.5.0测试) 枕头3+(经过3、4.2和5的测试) Python 2.7至3.7 当然,从水印图像到位置和不透明度,所有内容都是可配置的...

    solr安装于部署

    启动Tomcat后,Solr的WAR包会被自动解压成一个名为`sorl4.7`的文件夹。 6. **重命名文件夹** 将解压后的`sorl4.7`文件夹重命名为`solr`。 7. **添加JAR包** 将`solr-4.7\example\lib\ext`目录下的所有JAR包...

    sorl-thumbnail:Django的缩略图

    Django的缩图。 功能一览 遵循支持Django 2.2、3.0和3.1 Python 3支持 ... 如果您需要开发支持或想与其他开发人员讨论,请通过freenode.net或Gitter上的#sorl-thumnbnail频道加入我们。 有关发行版更

    跟益达学Solr5之批量索引JSON数据

    《Solr5批量索引JSON数据详解》 在大数据时代,高效检索与分析大量文本信息是企业业务中不可或缺的一部分。...通过合理的设计和配置,Solr可以帮助我们构建一个强大、高效的全文搜索引擎,为业务发展提供有力支撑。

Global site tag (gtag.js) - Google Analytics