Tomcat 8 下 Solr 6.4.2 环境搭建

安装tomcat 8.0

楼主实在 tomcat 8 下进行的安装配置,各位看官可以任意选择 tomcat 版本(最后 tomcat 6 以上)

下载

  1. 下载 tomcat 对应版本并解压到自己的工作目录(下载地址 http://tomcat.apache.org/download-80.cgi

  2. 下载 solr 6.4.2 版本并解压到自己的工作目录(下载地址 http://www.apache.org/dyn/closer.lua/lucene/solr/6.4.2

安装

将 tomcat 8 与 solr 解压到工作目录后(本文以 E:\Demo\盘为准发布教程),建立solrhome目录。
如图所示存在这三个文件夹那么安装环节就可以了

Paste_Image.png

配置

  1. solr-6.4.2\server\solr-webapp\目录下的 webapp 文件夹复制到tomcat\webapps\下,改名为solr(也可以叫其他名字)。

  2. solr-6.4.2\server\lib\ext文件夹底下的 lib 包全部复制到tomcat\webapps\底下的solr/WEB-INF/libs/中,这个是启动solr需要的部分 lib 包。

  3. solr-6.4.2\server\resources 目录下 log4j.properties 到 tomcat 底下\webapps\solr\WEB-INF\classes文件夹下(如果没有则需要创建一个classes文件夹),这个这个是log4j的配置文件。

  4. solr-6.4.2\dist 目录下的 solr-dataimporthandler-6.4.2.jarsolr-dataimporthandler-extras-6.4.2.jar也复制到tomcat\webapps\底下的solr/WEB-INF/libs/中。

  5. solr-6.4.2\server\solr\ 下的所有文件复制到最先创建的 solrhome 文件夹下。

  6. 修改 Tomcat 中 solr/WEB-INF/web.xml 文件,找到下列代码将注释解开。然后将env-entry-value 的属性改为 solrhome 的地址,本文地址是 E:\Demo\solrhome(按照你的路径来)。

<env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>/put/your/solr/home/here</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
 </env-entry>

启动

启动 Tomcat 在浏览器中输入 localhost:8080/solr/index.html,如果出现以下界面则配置成功!

Paste_Image.png

可能遇到的问题

启动tomcat时如果报下面的错误:严重: Exception starting filter SolrRequestFilter
Paste_Image.png

解决方案:这个是因为还少一部分 lib 包,把 solr-6.4.2/server/lib 下的 metrics-core-3.1.2.jarmetrics-ganglia-3.1.2.jar,metrics-graphite-3.1.2.jar,metrics-jetty9-3.1.2.jar, metrics-jvm-3.1.2.jar 这几个jar包放到tomcat下的solr项目的 WEB-INF/lib目录下。

启动成功但是访问报错 403
Paste_Image.png

解决方案:把tomcat下的solr项目的web.xml文件中下列代码注视掉,代码位置在xml文件的最底部。

<security-constraint> 
   <web-resource-collection> 
     <web-resource-name>Disable TRACE</web-resource-name> 
     <url-pattern>/</url-pattern> 
     <http-method>TRACE</http-method> 
  </web-resource-collection> 
  <auth-constraint/> 
</security-constraint> 
<security-constraint> 
  <web-resource-collection> 
     <web-resource-name>Enable everything but TRACE</web-resource-name> 
     <url-pattern>/</url-pattern> 
     <http-method-omission>TRACE</http-method-omission> 
  </web-resource-collection> 
</security-constraint> 
打开页面发现页面异常且有报错信息
Paste_Image.png

解决方案:这种一般都是有强迫症的童鞋,在部署的时候将 solr 应用没有放置在 tomcat 下 webapps 中的 solr 文件夹下,而是放至在 ROOT 中,这样会出现路径问题导致添加 core 都点不动按钮,会报找不到路径的问题,仔细查看下方报错,如果是放在ROOT文件夹下的同学,看看报错的路径ttp://localhost:8081/solr/admin/info/system?_=1490168112254&wt=json Failed to load resource: the server responded with a status of 404 () 是不是多了 solr 呢。其中一个方案是将他解压到tomcat/webapps solr 文件夹下,其次还可以访问 http://localhost:8080/old.html#/也是可以的哟。

好了,Tomcat 8 + solr 6.4.2 配置教程到这里就结束了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,445评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,889评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,047评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,760评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,745评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,638评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,011评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,669评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,923评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,655评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,740评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,406评论 4 320
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,995评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,961评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,023评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,483评论 2 342

推荐阅读更多精彩内容