所需软件:solr4.8.1、Tomcat7

下载完相应软件后开始单机部署(windows下)

  1. 在F盘根目录创建solr文件夹,并解压solr4.8和tomcat7到该文件夹
  2. 在F盘根目录创建solrhome文件夹,将F:\solr\solr-4.8.1\example\solr下的所有文件复制到solrhome文件夹中
  3. 将F:\solr\solr-4.8.1\dist下的solr-4.8.1.war复制到tomcat7的webapps下并更名为solr.war
  4. 在F:\solr\apache-tomcat-7.0.53\conf\Catalina\localhost下新建solr.xml,文件内容如下:
  5. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>

       <Context docBase="F:\solr\apache-tomcat-7.0.53\webapps\solr.war" debug="0" crossContext="true" ><Environment name="solr/home" type="java.lang.String" value="F:\solr\solrhome" override="true" /></Context>
  6. 然后启动tomcat,然而并不能启动成功,抛出了异常查看日志文件:
  7. 严重: Exception starting filter SolrRequestFilter
    java.lang.NoClassDefFoundError: Failed to initialize Apache Solr: Could not find necessary SLF4j logging jars. If using Jetty, the SLF4j logging jars need to go in the jetty lib/ext directory. For other containers, the corresponding directory should be used. For more information, see: http://wiki.apache.org/solr/SolrLoggingat org.apache.solr.servlet.CheckLoggingConfiguration.check(CheckLoggingConfiguration.java:28)at org.apache.solr.servlet.BaseSolrFilter.<clinit>(BaseSolrFilter.java:31)at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)at java.lang.reflect.Constructor.newInstance(Constructor.java:526)at java.lang.Class.newInstance(Class.java:374)
  8. 很明显:: Could not find necessary SLF4j logging jars  缺少SLF4J.jar
  9. 最后将F:\solr\solr-4.8.1\example\lib\ext下的lib复制到F:\solr\apache-tomcat-7.0.53\webapps\solr\WEB-INF\lib下重启tomcat即可
  10. 访问http://localhost:8080/solr

solr4.8单机部署(solr4.8+tomcat7)相关推荐

  1. 【solr专题之四】在Tomcat 中部署Solr4.x

    1.安装Tomcat (1)下载并解压至/opt/tomcat中 # cd /opt/jediael # tar -zxvf apache-tomcat-7.0.54.tar.gz # mv apac ...

  2. 002_FastDFS单机部署

    1. 环境准备 1.1. 使用的系统软件 1.2. 编译环境 1.2.1. 编译命令(实际安装了git.gcc.gcc-c++.pcre.pcre-devel.zlib.zlib-devel.open ...

  3. centos6.5环境下zookeeper-3.4.6集群环境部署及单机部署详解

    centos6.5环境下Zookeeper-3.4.6集群环境部署 [系统]Centos 6.5 集群部署 [软件]准备好jdk环境,此次我们的环境是open_jdk1.8.0_101 zookeep ...

  4. Geomesa-Hbase单机部署及ingest、export shp文件数据

    本文记录一下Geomesa-Hbase单机部署,步骤如下: 1.在VMware下创建虚拟机 2.安装Linux系统(我选的是centos6.8) https://www.cnblogs.com/hel ...

  5. mongodb单机部署

    mongodb单机部署 1.下载 去官网下载https://www.mongodb.com/try/download/community 下载完后解压. 2.启动 先在解压的文件夹下面创建一个data ...

  6. java 应用是单机集群_【架构】Tomcat单机部署多应用Windows

    Tomcat单机部署多应用-Windows 1.添加新增的Tomcat相关环境变量 CATALINA_BASE = C:\tomcat1 CATALINA_HOME = C:\tomcat1 TOMC ...

  7. pre2-flink单机部署与job提交

    [README] 本文记录了flink单机部署,以及flink job2种提交方式: [1]flink 单机部署 step1)下载flink 包: Apache Flink: Stateful Com ...

  8. linux 下 storm环境搭建,Storm在Ubuntu环境下的单机部署

    Storm在Ubuntu环境下的单机部署 目录 查看Ubuntu 安装JDK 安装Pythod 安装Zookeeper 安装ZeroMQ 安装Jzmp 安装Storm 查看Ubuntu是32位还是64 ...

  9. Greenplum5单机部署连接报错 System was started in master-only utility mode问题修复

    psql连接单机部署的Greenplum5会报错: psql: FATAL:  System was started in master-only utility mode - only utilit ...

最新文章

  1. 强制退出WinForm程序之Application.Exit和Environment.Eixt
  2. vim切换编程语言_把 Vim 打造成源代码编辑器 - C 语言编程透视
  3. 双屏鼠标经常跑到副屏_1+1gt;2,让ipad变成你的电脑副屏
  4. 查看journalnode节点状态信息_OpenStack Cinder服务状态排错
  5. SAP Spartacus入口Component - StorefrontComponent
  6. CFX计算报错和相应解决办法(浮点错误等-持续更新)
  7. OPENSSL的基础使用
  8. nyoj 55 懒省事的小明 优先队列 multiset 还有暴力
  9. 转:修改Content Server管理员密码 - [Documentum 实施开发记录]
  10. 几种限流器(RateLimiter)原理与实现
  11. 5b计算机联锁系统_力控科技油库调度管理系统应用案例
  12. 测试如何学python_学习Python:如何测试函数和类,快学,与
  13. python series增加一行_关于python:将一个列表或系列作为一行添加到pandas DataFrame中?...
  14. 使用pdfobject.js实现在线浏览PDF--后台上传保存文件
  15. 字典表该如何写查询语句?
  16. vscode 快速生成vue模板
  17. HTML5+CSS+DIV 新海诚电影简介
  18. JZOJ3457. 【NOIP2013模拟联考3】沙耶的玩偶(doll) (2017.8B组)
  19. android拉起软键盘,移动端JavaScript拉起软键盘
  20. ed302安兔兔版main.31.com.antutu.ABenchMark.fix23下载安装使用教程

热门文章

  1. Android XML文件中设置字体
  2. c语言中void delay0.5(),第5章补充 单片机C语言基础.ppt
  3. curl -O 下载文件
  4. 2016.9.24 の 測試
  5. 如何生成项目的chm文档
  6. linux命令补遗 - 4
  7. 路由器的基本配置--荣新IT培训带给我的......(三)
  8. OpenOffice介绍
  9. vuepc端实现数据加载_多模态注意力机制+多模态数据,完全实现端到端课堂活动检测|ICASSP 2020...
  10. mybatisplus执行sql语句_一条更新的SQL语句是如何执行的?