文档章节

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

zchuanzhao
 zchuanzhao
发布于 07/12 16:54
字数 534
阅读 16
收藏 2
点赞 0
评论 0

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
粉丝 45
博文 233
码字总数 142836
作品 1
福州
程序员
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
springboot在jetty+websocket的环境下的junit测试失败

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

kuma_ller
05/27
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
Tapestry 教程(二)依赖、工具以及插件

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

LeoXu
2016/01/08
154
0
Google 选择 Jetty 放弃 Tomcat

Google 应用系统引擎最初是以 Apache Tomcat 作为其 webserver/servlet 容器的,但最终将切换到 Jetty 上。 这个决定让许多开发人员都诧异的想问:为什么要做这样的改变?Tomcat 有什么问题吗...

红薯
2009/08/20
3.7K
2
gonedays/executable_war_with_jetty

本项目以及主要源代码参考github上的https://github.com/todylu/exampleexecutablewarwithjetty 原链接中使用的是jetty7,我主要是改了一下JDK和jetty版本,同时解决了在此过程中遇到的一些包...

gonedays
2015/03/15
0
0
Jfinal与jetty作为基础开发,运行在安装的tomcat中报错【不是jar文件没有删除】

大神们,求解救!!! 开发框架:jfinal + dwz 编辑器:IntelliJ IDEA 13.1.4 + (jetty 与 tomcat) 开发过程:我在controller中用jacob的ActiveXComponent访问了注册的dll,在IntelliJ ID...

Hector_赫赫
2015/03/14
504
2
Eclipse下通过Maven的Jetty插件运行Web工程的配置,包括启动https

引用来源 Jetty7/8 的Maven插件配置:http://wiki.eclipse.org/Jetty/Feature/JettyMaven_Plugin Jetty9 最新的Maven插件配置:http://www.eclipse.org/jetty/documentation/current/jetty-......

cokolin
2015/05/02
0
6
用n多的框架写同一个demo

发表日期2016年年末 最近有了比较长的空闲时间。所以看了很多很多不同的语言,框架。java用了很多年了,总觉得眼界都被java影响了,所以想从新开始学一点新的东西。而一旦开始选择开始的路径...

架构梦想
2016/12/09
5.4K
29
【Jenkins系列】Jenkins服务器搭建指南-官方文档翻译整理

前言 相对其他软件的安装,Jenkins算是最简单的了,Jenkins安装一般有两种方式,一种独立安装,另一种就是将其部署到应用服务容器,比如Tomcat等,对于Jenkins的安装总结如下: 环境要求 官方...

PeterChen_
2017/10/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

FOMO游戏代码解析

源代码在此处

怎当她临去时秋波那一转
6分钟前
0
0
EOS智能合约与DApp开发入门

EOS的是Block.One主导研发的一个区块链底层公链系统,它专门为支撑商业去中心化 应用(Decentralized Application)而设计,其代码开源。 比特币被称为区块链1.0,因为它开辟了数字加密货币的...

笔阁
18分钟前
0
0
编译cjson到dll

https://blog.csdn.net/mengzhisuoliu/article/details/52203724 编译完成后 是纯lua实现的json decode 的10倍以上...

梦想游戏人
28分钟前
0
0
JS基础- Date 对象

Date 对象 Date 对象用于处理日期和时间。 创建 Date 对象的语法: var myDate=new Date() 注释:Date 对象会自动把当前日期和时间保存为其初始值。 Date 对象属性 属性 描述 constructor 返...

ZHAO_JH
30分钟前
0
0
Python数据分析numpy(1)

Python开源的科学计算基础库 1.表示N维数组对象ndarray 2.线性代数、傅里叶变换、随机数生成 3.广播函数,整合c++、c 一.数据的维度 1.数据 2.数据维度 3.一维数据 (1)特点 (2)Python中的...

十年磨一剑3344
33分钟前
0
0
csv导入Hive脚本

from pyspark.sql import HiveContexthivec = HiveContext(sc) # 创建一个hivecontext对象用于写执行SQL,sc为sparkcontext# 拼接一个字段类型字符串str_s = 'label String,'...

gulf
35分钟前
0
0
TensorFlow 隐含层 拟合 异或运算

a⊕b = (¬a ∧ b) ∨ (a ∧¬b) 数据 X = [[0, 0], [0, 1], [1, 0], [1, 1]]Y = [[0], [1], [1], [0]] 单层网络只能拟合线性问题,由于异或是非线性问题,需要使用多层网络 输入和输出 [[...

阿豪boy
49分钟前
0
0
SVN 教程

http://www.runoob.com/svn/svn-tutorial.html 记一次 svn 管理的项目迁移工作 之前A服务器上的项目版本管理工具是用的SVN,后来,之前管理linux服务器的员工离职了,这管理服务器的工作也就...

yeahlife
50分钟前
0
0
在Python中,不用while和for循环遍历列表

a = [1, 2, 3, 8, 9]def printlist(l, index): if index == len(l): return else: print(l[index]) printlist(l, index + 1)printlist(a,......

丁典
51分钟前
0
0
Kubernetes使用中发现的错误及解决

运行 kubectl dashboard 时报错: Error validating service: Error getting service kubernetes-dashboard: services "kubernetes-dashboard" not found 排查 kubectl get po --all-names......

哎码
57分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部