当前位置:首页 > 服务端 > (转载)Solr4.x在Tomcat下的部署

(转载)Solr4.x在Tomcat下的部署

2022年11月06日 11:25:45服务端20

 

Step1 下载安装包:

下载最新版本安装包

点击此处下载Tomcat    点击此处下载Solr

 

Step2 解压:

解压Tomcat和Solr

 

Step3 拷贝War包:

拷贝\solr-4.x\dist\solr-4.6.0.war到 \tomcat-7.x\webapps\下,并将solr-4.x.war改名为solr.war

 

Step4 建立solr_home目录:

将\solr-4.x\example\solr拷贝到任意目录

 

Step5 拷贝安装文件:

将\solr-4.x\example\lib\ext下的jar包拷贝到\tomcat-7.x\lib下

将\solr-4.6.0\example\resources\log4j.properties 拷贝到\tomcat-7.0.47\lib 下

 

Step6 修改solr_home映射:

在\tomcat-7.x\conf\Catalina\localhost\下建立solr.xml文件,黏贴下面的内容。docBase是第3步war包的路径,下面的value是第4步的目录

<Context path="/solr" docBase="Step目录" debug="0" crossContext="true">

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

另外一种方式,先运行一次tomcat,war包解开后编辑tomcat-7.x\webapps\solr\WEB-INF\web.xml中的这一段

    <env-entry>

       <env-entry-name>solr/home</env-entry-name>

       <env-entry-value>Step4的目录</env-entry-value>

       <env-entry-type>java.lang.String</env-entry-type>

    </env-entry>

这两种方式都可以

 

Step7 修改引用的外部jar包:

第4步,SolrHome目录下的\Solr\Collection1\conf\solrconfig.xml中的<lib dir="..配置,全部注释掉,否则启动Tomcat会有警告

 

Step8 修改服务器编码:

Solr要求服务器为UTF-8编码,必要的时候修改\tomcat-7.x\conf\server.xml中的

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

 

Step9 完毕

启动Tomcat :) 浏览器里面输入 http://localhost:8080/solr 哇!出来了,界面比老版漂亮多了!

 

转载自http://www.lichao.cn/post/203b2b_dae4ef

作者:coder_zhang1
来源链接:https://www.cnblogs.com/coder-zhang/p/3796025.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/server/68132.html

标签: SolrTomcat
分享给朋友:

“(转载)Solr4.x在Tomcat下的部署” 的相关文章

eclipse中配置Tomcat,并进行简单测试

eclipse中配置Tomcat,并进行简单测试

eclipse中配置tomcat 第一步打开eclipse并找到windows下的Preferences 然后再搜索框输入server 点击runtime,,, 然后点击ADD 选择对应版本然后finish 如果没有sever 在这儿就可以找到...

Error creating bean with name 'tomcatEmbeddedServletContainerFactory '  (or a BeanPostProcessor involved) returned null

Error creating bean with name 'tomcatEmbeddedServletContainerFactory ' (or a BeanPostProcessor involved) returned null

  org.springframework.boot.autoconfigure.web.EmbeddedServletContainerAutoConfiguration$EmbeddedTomcatorg.springframework.boot.autoconfi...

开发环境配置:jdk8的详细安装教程&&tomact的详细安装教程&&java环境变量的配置&&tomcat启动总失败原因

开发环境配置:jdk8的详细安装教程&&tomact的详细安装教程&&java环境变量的配置&&tomcat启动总失败原因

1、下载  链接: http://pan.baidu.com/s/1i57HZKx 密码: cnb4   2、详细安装过程   3、下载地址 链接: http://pan....

Centos7 yum安装tomcat

Centos7 yum安装tomcat

以下操作是在线安装apache-tomcat 需要联网下载包。 liux系统环境 [root@localhost ~]# cat /etc/redhat-release  CentOS Linux release 7.6.1810 (Core)...

Eclipse Tomcat安装配置教程

EclipseTomcat安装配置教程 安装环境:Windows 10 JDK开发环境配置 如果已经配好JDK开发环境变量,可以直接跳过这一部 如何知道自己已经配置好JDK开发环境?...

踩坑之SpringBoot WebSocker 部署Tomcat冲突

踩坑之SpringBoot WebSocker 部署Tomcat冲突

今天使用Docker启动tomcat容器,部署SpringBoot项目,启动项目报错,如下图: 看1、2的顺序就知道是WebSocket冲突了。 上网找了一下资料发现,使用@ServerEndpoint创立websocket endpoint的时...

SpringBoot 使用外部Tomcat方法及启动原理

SpringBoot 使用外部Tomcat方法及启动原理

SpringBoot 使用外部Tomcat方法及启动原理 基于 SpringBoot 2.x 方法 一、必须是一个war项目,利用IDEA可以直接创建,或者是修改pom.xml文件 <pack...

eclipse配置Tomcat安装教程

在我们学习后端内容时,总会配置上Tomcat这个便携免费的Web应用服务器,那么Tomcat如何安装呢? 1.首先要在确定配置好JDK环境变量,可在cmd命令提示符中输入java与javac确定环境变量的安装 2.在tomcat官方下载tomcat安装包...

高并发下载tomcat下的文件时,发生java.net.SocketException: Connection reset解决方案

(1)问题产生:使用500个线程并发下载tomcat工程中的一个文件时,服务器出现java.net.SocketException: Connection reset异常, 客户端出现connect timeout; (2)分析认为是服务器连接超过最大并发数而重置,导致客户...

Tomcat安装及Eclipse配置教程

Tomcat安装及Eclipse配置教程

    写在前面:     工作好多年,发现学到的好多东西,好长时间不用,就又忘了,真是可怕的记忆曲线啊。     今天工作上比较清闲,就将以前工作中的资料整理下了。感觉距离上次整理资料已经过去好久了。。O(...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。