Solr作为一个web应用来启动,因此需要JDK支持,需要WEB容器,本文环境如下:

JDK6.0或以上(环境变量设置等不再赘述)

Tomcat-6.0.35或以上(自行下载)

apache-solr-3.6.2.zip(http://www.apache.org/dyn/closer.cgi/lucene/solr/)

Windows 7 :

Solr提供了一个WEB应用,位于apache-solr-3.6.2解压包的/dist文件夹下,即apache-solr-3.6.2.war文件,为了方便访问,改名为solr.war。

Solr WEB应用的前提条件

  1、首先将war包解压为solr目录,解压方式不作赘述。

  2、solr/WEB-INF/lib下的jar包补全:dist/*.jar, dist/solrj-lib/*.jar下的jar全部拷贝,省事.

  3、提供log4j配置文件,不提供会报错,但是不影响正常启动.

  4、将apache-solr-3.6.2\example\solr目录复制到一个任意新目录,比如D:/Test/solr_home/下,该文件夹就是solr提供的一个索引库的简单例子。

Solr WEB应用的启动步骤

  1、Tomcat的一些设置:本文将端口设置为8089; 编码设置为UTF-8:URIEncoding="UTF-8"

  2、将solr部署到tomcat下,但是在部署时需要提供一个solr/home的环境变量,下面的2、3步骤就分别用通常使用的部署web应用的方式来提供solr/home,选择其中一种方式即可.

  3、(可选一)${tomcat_home}/conf/Catalina/localhost文件夹(不存在手动创建)下创建solr.xml:

<?xml version="1.0" encoding="UTF-8" ?>
<Context docBase="solr应用路径" reloadable="true" >
<Environment name="solr/home" type="java.lang.String" value="D:/Test/solr_home/solr" override="true" />
</Context>
说明:此种方式配置时solr应用路径不要放在${tomcat_home}/webapps/下。
solr/home即为上面复制出来的索引库的地址。

  4、(可选二)直接将solr应用放到${tomcat_home}/webapps/下,但是要修改solr的web.xml文件:

<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>D:/Test/solr_home/solr</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>

  5、启动tomcat,访问http://localhost:8089/solr即可显示主界面

  6、上述所有操作仅是了解solr作为一个web应用如何启动,后续依次介绍其它概念及界面操作。

Solr入门之(2)快速启动:第一个例子的更多相关文章

  1. 软件 利用 win+R 快速启动(无需添加环境变量)

    前言:以 "Typora" 软件 为例 ,无需添加环境变量,实现键盘快速启动 第一步 找到 为知笔记的快捷方式 打开文件位置 鼠标右击该软件的桌面快捷方式 复制该软件的快捷方式 第 ...

  2. [微信小程序] 通过快速启动demo分析小程序入门关键点

    (1)小程序基础结构 下图是在开发者工具通过快速启动模式创建的小程序的目录结构 可以看到,小程序中主要包含有4中类型不同的文件 .json 后缀的 JSON 配置文件 .wxml 后缀的 WXML 模 ...

  3. [译]:Xamarin.Android开发入门——Hello,Android快速上手

    返回索引目录 原文链接:Hello, Android_Quickstart. 译文链接:Xamarin.Android开发入门--Hello,Android快速上手 本部分介绍利用Xamarin开发A ...

  4. 神逸之作:国产快速启动软件神品ALTRun

    http://xbeta.info/altrun.htm 作者: ET民工和塞壬 日期: 2010-09-15 分类: windows 标签: quick-launch <神逸之作:国产快速启动 ...

  5. 脑残式网络编程入门(四):快速理解HTTP/2的服务器推送(Server Push)

    本文原作者阮一峰,作者博客:ruanyifeng.com. 1.前言 新一代HTTP/2 协议的主要目的是为了提高网页性能(有关HTTP/2的介绍,请见<从HTTP/0.9到HTTP/2:一文读 ...

  6. Apache Solr入门教程(初学者之旅)

    Apache Solr入门教程(初学者之旅) 写在前面:本文涉及solr入门的各方面,建议边思考边实践,相信能帮助你对solr有个清晰全面的了解并能简单实用. 在Apache Solr初学者教程的这个 ...

  7. Activity工作流(2)-入门安装运行第一个例子

    转: Activity工作流(2)-入门安装运行第一个例子 置顶 2017年05月24日 15:58:50 li_ch_ch 阅读数:24432   版权声明:本文为博主原创文章,未经博主允许不得转载 ...

  8. 后端技术杂谈4:Elasticsearch与solr入门实践

    阮一峰:全文搜索引擎 Elasticsearch 入门教程 作者:阮一峰 本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 https://g ...

  9. win+r 快速启动应用程序

    如何使用WIN+R快捷键快速启动应用程序呢?其实很简单 首先随便在一个盘上建一个新文件夹,随便取什么名字,最好是英文格式,小编以D盘为例,如图 2. 打开文件夹,单击右键,选择“新建”,单击“快捷方式 ...

随机推荐

  1. MorkDown 常用语法总结

    推荐一款很好用的markdown编辑器:http://www.typora.io/ 基本技巧: 代码高亮 如果你只想高亮语句中的某个函数名或关键字,可以使用``实现 通常编辑器根据diamagneti ...

  2. Servlet的使用方法详细说明

    Servlet的生命周期方法: init() destroy() doGet(HttpServletRequest request,HttpServletResponse response) 客户端请 ...

  3. nginx 下 bootstrap fa 字体异常问题

    server { listen 8082; # server_name 192.168.16.88; # root /home/ywt/workspace/kuF/web/statics; # aut ...

  4. VS无法启动调试:“生成下面的模块时,启用了优化或没有调试信息“

    调试项目遇到错误提示,Visual Studio 2010(或VS2008或VS2005)启动调试的时候,弹出提示信息: 生成下面的模块时,启用了优化或没有调试信息: C:\WINDOWS\Micro ...

  5. BOM基础部分

    打开.关闭窗口 •open –蓝色理想运行代码功能 •close –关闭时提示问题   常用属性 •window.navigator.userAgent •window.location   窗口尺寸 ...

  6. 【GoLang】GoLang for 中有多个循环变量怎么处理?

    代码示例: sum := , ; i <= && j <= ; i, j = i+, j- { t.Log("i: ", i) t.Log(" ...

  7. CLR via C# 随记

    使用C# 编译器的方法: 1.csc.exe位于C:\Windows\Microsoft.NET\Framework\vxxxxx下面,将对应版本的路径配置到环境变量path中,如将";C: ...

  8. 【leetcode】Unique Binary Search Trees

    Unique Binary Search Trees Given n, how many structurally unique BST's (binary search trees) that st ...

  9. POJ 2570(floyd)

    http://poj.org/problem?id=2570 题意:在海底有一些网络节点.每个节点之间都是通过光缆相连接的.不过这些光缆可能是不同公司的. 现在某个公司想从a点发送消息到b点,问哪个公 ...

  10. Call to undefined function mysql_connnect()

    PHP Fatal error:  Call to undefined function mysql_connnect() in /var/www/html/mysqltest.php on line ...