文档章节

Solr7.4.0在windows系统下使用Jetty和Tomcat运行教程

zchuanzhao
 zchuanzhao
发布于 07/12 16:54
字数 534
阅读 189
收藏 2

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运行,默认是使用jetty,性能跟tomcat不相上下。

在Jetty下安装运行

由于solr本身集成了jetty服务器,所以可以直接启动。在solr的bin目录下用命令运行:

solr start

出现以下内容说明运行成功了

默认的启动端口是8983

访问地址:http://localhost:8983/solr/index.html

在Tomcat下安装运行

        这里就不介绍tomcat8的安装了,当前默认tomcat已安装好,tomcat目录:E:\apache-tomcat-8.5.31-solr,Tomcat端口号设置为:8081

 在tomcat的webapps目录下新建solr目录,将solr-7.4.0\server\solr-webapp\webapp文件拷贝到刚才新建的solr目录下,如下图:

 将solr-7.4.0\server\lib\ext下的所有jar包,以及solr-7.4.0\server\lib下以metrics开头的jar、gmetric4j-1.0.7.jar复制到E:\apache-tomcat-8.5.31-solr\webapps\solr\WEB-INF\lib下。

 在E:\apache-tomcat-8.5.31-solr\webapps\WEB-INF中,新建classes文件夹,将solr-7.4.0\server\resources下的log4j2.xml文件拷贝到里面。

 修改E:\apache-tomcat-8.5.31-solr\bin\catalina.bat,增加solr.log.dir系统变量,指定solr日志记录存放地址。set "JAVA_OPTS=%JAVA_OPTS% -Dsolr.log.dir=E:\apache-tomcat-8.5.31-solr\logs\solr"

 创建SOLR HOME目录E:\solr-7.4.0,并把solr-7.4.0\server\solr\下所有文件、文件夹拷贝到E:\solr-7.4.0目录下。

 在E:\solr-7.4.0目录下新建logs目录,用来存放日志。

 拷贝solr-7.4.0 下contrib和dist文件夹到E:\solr-7.4.0目录下。

 修E:\apache-tomcat-8.5.31-solr\webapps\solr\WEB-INF\web.xml文件,新增如下部分,默认是注释掉的,其中env-entry-value值为E:\solr-7.4.0,即SOLR HOME目录。

注释掉最后面的一段内容

 启动tomcat,访问地址:http://localhost:8081/solr/index.html

出现以下界面说明solr安装成功了

© 著作权归作者所有

共有 人打赏支持
zchuanzhao
粉丝 48
博文 237
码字总数 144603
作品 1
福州
程序员
idea/eclipse下Maven工程集成web服务(tomcat、jetty)

idea/eclipse下Maven工程集成web服务 转载请注明出处:http://www.cnblogs.com/funnyzpc/p/8093554.html   应用服务器最常用的一般有这哥仨:tomcat、jetty、webLogic ,前两者开源属轻量级...

€5è¬þxãÍ
2017/12/23
0
0
IntelliJ IDEA配置Tomcat/Jetty运行Web项目

一、使用Maven的POM引入插件的形式: 这种方式只需在POM中引入Tomcat/Jetty的插件即可运行。参考:http://www.cnblogs.com/EasonJim/p/6687272.html POM: 运行: 【View】->【Tool Wi...

easonjim
2017/11/19
0
0
Jetty9.2.2集群Session共享

针对Jetty就不过多的介绍了,自行研究去吧! 1.准备环境 MySQL数据库;下载地址:自行百度。 jetty-distribution-9.2.2:下载地址:http://download.eclipse.org/jetty/ 2.配置方式 在JETTY...

Ryan-瑞恩
2015/02/26
0
0
springboot在jetty+websocket的环境下的junit测试失败

这个问题描述起来可能还比较长。 首先我在springboot中选择了jetty作为服务器,然后现在我希望使用jetty的websocket功能,因此边加了jetty的websocket包。按照网上的教程,只要注意把tomcat的...

kuma_ller
05/27
0
0
Tapestry 教程(二)依赖、工具以及插件

在我们深入代码之前,首先必须整好开发环境。你应该已经有了一些,或者因为各种原因,在你的开发机上全都已经有了。 JDK1.5或者更新的版本 Tapestry需要Java开发套件(JDK)1.5的版本或者更高...

LeoXu
2016/01/08
154
0

没有更多内容

加载失败,请刷新页面

加载更多

代理模式

自测: Q:何为代理模式? 代理是一种__或者__,控制对另一个对象的访问,而这些对象可能是__对象,______的对象,或者是对______的对象。 Q:那些角色及划分? 3个核心角色 角色一:____ 角...

阿元
18分钟前
0
0
面试经验

原文

火力全開
23分钟前
0
0
Kubernetes 教程(一) 环境安装并配置一个集群

Git<---------->jenkins docker<--------->kubernetes ?

MrPei
37分钟前
1
0
linux学习-0919

linux和windows互传文件 用户配置文件和密码配置文件 用户组管理 用户管理 一、linux和windows互传文件 linux和windows可以互相传输文件,但是需要使用xshell 并且安装lrzsz包: yum insta...

wxy丶
44分钟前
1
0
收集几个开源的微信小程序开发框架

1、 mpvue mpvue 是美团点评开源的一个使用 Vue.js 开发小程序的前端框架。框架基于 Vue.js 核心,mpvue 修改了 Vue.js 的 runtime 和 compiler 实现,使其可以运行在小程序环境中,从而为小...

哥本哈根的小哥
51分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部