文档章节

Solr学习整理-Tomcat下安装Solr

huntering
 huntering
发布于 2017/02/13 19:34
字数 520
阅读 10
收藏 0

修改于-http://www.cnblogs.com/zhi-leaf/p/5935928.html

1:下载Solr和Tomcat,Solr版本为6.4.1,解压到D:\AppServer\Solr\Server\Solr,

Tomcat版本为8.5.11,解压到D:\AppServer\Solr\Server\tomcat-8.5.11。

2:将D:\AppServer\Solr\Server\Solr\server\solr-webapp目录拷贝到tomcat下的webapps目录下,将将拷贝后的目录重新命名为solr(必须这样命名,跟solr/home配置查询有关)。

3:将D:\AppServer\Solr\Server\Solr\server\resources\log4j.properties拷贝到tomcat下的\webapps\solr\WEB-INF\classes目录,classes文件夹可自己创建。

最好将日志配置文件修改一下日志位置,让日志生成到指定目录,如tomcat/logs/solr目录下。

将上面红色部分改为:log4j.appender.file.File=${catalina.home}/logs/solr/solr.log。${catalina.home}表示当前运行的tomcat目录。

4:将D:\AppServer\Solr\Server\Solr\server\lib\ext目录的jar拷贝到tomcat下的\webapps\solr\WEB-INF\lib目录中。

5:将D:\AppServer\Solr\Server\Solr\server\solr目录拷贝到其他任意目录,并重新命名为solrhome,如D:\AppServer\Solr\solrhome。

6:修改tomcat目录下的webapps\solr\WEB-INF\web.xml,取消下面代码的注释,并将env-entry-value值改为上一步的地址。

7:启动tomcat,登录http://localhost:8080/solr/index.html即可访问到solr。

-------------------------

2017-02-14:根据上述步骤,访问tomcat的时候,一直报错 HTTP Status 403 - Access to the requested resource has been denied,度娘参考了一些方法,修改context,更改server, tomcat-user等,都没有解决该问题。决定对tomat7.0.XX, tomcat8.0.XXX,根据上述步骤再做一遍看看

-----------------------

经过三个小时的不停尝试,最终发现是\webapps\solr\WEB-INF\web.xml导致,需要添加tomcat-user.xml中的某个user-name到上述web.xml里头

1: 打开D:\AppServer\Solr\Server\tomcat8511\conf\tomcat-users.xml,修改如下

2:打开solr的web.xml - D:\AppServer\Solr\Server\tomcat8511\webapps\solr\WEB-INF\web.xml

修改如下

启动tomcat,http://127.0.0.1:8080/solr/index.html,即可看见久违的solr admin界面了

-----------------------重要补充

2017-02-14,对于上述问题,最简单的办法就是不需要更改tomcat任何配置文件,只需要把 solr\WEB-INF\web.xml 最下面的两个<security-constraint>注释掉就可以了。

本文转载自:http://www.cnblogs.com/zhi-leaf/p/5935928.html

共有 人打赏支持
huntering
粉丝 11
博文 91
码字总数 9676
作品 0
珠海
高级程序员
服务器(3)--搭建单机版Solr服务器+配置中文分析器

背景:学习到Solr这部分内容,整理一下思路,这篇文章重点介绍了一下单机版的Solr服务器的搭建过程,还有中文分析器的配置,下一篇文章中重点介绍Solr集群的搭建步骤。 一、Solr Solr是一个独...

u013043341
2017/05/29
0
0
Solr学习笔记 在Tomcat上部署运行Solr

上一篇我们初识了Solr并且学习了Jetty的启动方式,查看了Solr的管理界面,这一篇我们来实现在Tomcat上部署运行Solr。 部署环境: window7 jdk1.6.014 Solr-4.7.2 tomcat-6.0.37 Solr的安装配...

Zero零_度
2015/04/13
0
0
solr4.5配置tomcat7

一、准备数据 1.去官网下载最新的solr。当前最新为4.5版本。 2.准备tomcat7.(下载tomcat7) 二、配置solr。 1.将下载的solr4.5解压得到: 2.将 examplesolr-webapp 下的solr.war 放到tomca...

程正良
2013/11/04
0
0
服务器(5)--搭建Solr集群+搭建Zookeeper集群(下篇)

背景:看完《服务器(5)--搭建Solr集群+搭建Zookeeper集群(上篇)》是不是很想知道,Solr集群的搭建过程,别急别急,下面就给大家详细的介绍一下Solr集群的搭建过程。 一、Solr集群的搭建 第...

u013043341
2017/06/04
0
0
Solr7.4.0在windows系统下使用Jetty和Tomcat运行教程

SOLR 7.4.0版本,JDK需要8.0以上的版本,如果用Tomcat运行,Tomcat也要选择8.0以上的版本。 下载地址:http://www.apache.org/dyn/closer.lua/lucene/solr/7.4.0 solr可以使用jetty和tomcat运...

zchuanzhao
07/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

创建第一个react项目

sudo npm i -g create-react-app@1.5.2 create-react-app react-app cd react-apprm -rf package-lock.jsonrm -rf node_modules #主要是为了避免报错npm installnpm start......

lilugirl
今天
1
0
在浏览器中进行深度学习:TensorFlow.js (八)生成对抗网络 (GAN)

Generative Adversarial Network 是深度学习中非常有趣的一种方法。GAN最早源自Ian Goodfellow的这篇论文。LeCun对GAN给出了极高的评价: “There are many interesting recent development...

naughty
今天
0
0
搬瓦工镜像站bwh1.net被DNS污染,国内打不开搬瓦工官网

今天下午(2018年10月17日),继搬瓦工主域名bandwagonhost.com被污染后,这个国内的镜像地址bwh1.net也被墙了。那么目前应该怎么访问搬瓦工官网呢? 消息来源:搬瓦工优惠网->搬瓦工镜像站b...

flyzy2005
今天
3
0
SpringBoot自动配置

本篇介绍下,如何通过springboot的自动配置,将公司项目内的依赖jar,不需要扫描路径,依赖jar的情况下,就能将jar内配置了@configuration注解的类,创建到IOC里面 介绍下开发环境 JDK版本1.8 spr...

贺小五
今天
3
0
命令行新建Maven多项目

参考地址 # DgroupId 可以理解为包名# DartifactId 可以理解为项目名mvn archetype:generate -DgroupId=cn.modfun -DartifactId=scaffold -DarchetypeArtifactId=maven-archetype-quickst......

阿白
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部