中间件需求:

apache-tomcat-8.0.32.tar.gz

jdk-8u74-linux-x64.rpm

solr-6.0.0.zip

0.安装java JDK

rpm -ivh jdk-8u74-linux-x64.rpm

java -version

1.解压apache-tomcat-8.0.32.tar.gz

tar zxvf apache-tomcat-8.0.32.tar.gz -C /opt

2.从官网下载solr-6.0.0.zip并解压

mv /root/solr-6.0.0/server/solr-webapp/webapp  /opt/apache-tomcat-8.0.32/webapps/solr

mv /root/solr-6.0.0/server/lib/ext/*  /opt/apache-tomcat-8.0.32/webapps/solr/WEB-INF/lib

mkdir /opt/apache-tomcat-8.0.32/webapps/solr/WEB-INF/classes

mv /root/solr-6.0.0/server/resources/log4j.properties  /opt/apache-tomcat-8.0.32/webapps/solr/WEB-INF/classes/

mv /root/solr-6.0.0/server/solr  /opt/solr

vi /opt/apache-tomcat-8.0.32/webapps/solr/WEB-INF/web.xml #配置solrhome目录信息

<env-entry>

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

<env-entry-value>/opt/solr</env-entry-value>

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

</env-entry>

3.错误处理:

启动时会报错:如下

原因分析:配置solrhome目录没有生效或错误

解决办法:如果配置不生效或没有配置都不要紧,系统会在当前运行目录去找solr的配置文件所以命令如下:

运行命令:cd /opt  进行入solrhome的上级目录再运行:./apache-tomcat-8.0.32/bin/startup.sh

备注:网上看到还有其它3种方法,最好是把这个设置成环境变量也可以解决这个问题

solr6.0.0 + tomcat8 配置问题的更多相关文章

  1. Solr——Windows下部署Solr6.6.0至Tomcat8.5.28(一)

    一.window 环境 solr 6.6.3 下载地址 http://archive.apache.org/dist/lucene/solr/ jdk 1.8    tomcat 8.5 本机tomc ...

  2. Solr——Windows下部署Solr6.6.0至Tomcat8.5.28(二)

    1,core理解 如果把solr理解为个数据库的话,那么core可以理解为数据库中的一张表,其实就是数据集合 在写本片文章之前看到网上很多教程都说需要找到solr.xml来配置core的信息,特此说明 ...

  3. Solr6.5.0配置中文分词器配置

    准备工作: solr6.5.0安装成功 1.去官网https://github.com/wks/ik-analyzer下载IK分词器 2.Solr集成IK a)将ik-analyzer-solr6.x ...

  4. solr6.5.0(windows)教程

    第一步:安装Tomcat8重命名结尾加上solr6(自定义) 第二步: 解压solr,把solr-6.5.0\solr-6.5.0\server\solr-webapp下的webapp文件夹拷贝到to ...

  5. Solr6.2.0 + zookeeper 集群配置

    zookeeper1 : 192.168.1.103zookeeper2 : 192.168.1.104zookeeper3 : 192.168.1.105solr1 : 192.168.1.106s ...

  6. tomcat6.0 数据库连接池配置问题

    tomcat6.0 数据库连接池配置问题: 连接池配好后,启动tomat后,输入项目系统的登录名和密码,报 Cannot create JDBC driver of class '' for conn ...

  7. Solr6.5.0配置solrcore图文详解

    准备环境: solr6.5.0安装完成 jdk1.8 solrhome配置成功 详情:

  8. solr6.5.0版本(Windows安装图解)

    此教程为solr6.5.0安装,自己制作,希望可以帮到你们.

  9. solr6.3.0升级与IK动态词库自动加载

    摘要:对于中文的搜索来说,词库系统是一个很比较重要的模块,本篇以IK分词器为例子,介绍如何让分词器从缓存或文件系统中自动按照一定频次进行加载扩展词库 Lucene.Solr或ElasticStack如 ...

随机推荐

  1. 安全协议系列(四)----SSL与TLS

    当今社会,电子商务大行其道,作为网络安全 infrastructure 之一的 -- SSL/TLS 协议的重要性已不用多说.OpenSSL 则是基于该协议的目前应用最广泛的开源实现,其影响之大,以至 ...

  2. Selenium 2 入门

    在多个浏览器中进行 Web 应用程序的端到端功能测试 Selenium 是一款有名的 Web 应用程序测试框架,用于进行功能测试.新版本 Selenium 2 结合了 Selenium 1 和 Web ...

  3. 如何在Form++开源组态平台添加硬件采集接口

    E-Form++是一套值得推荐的高品质开源C++矢量图形库,C++编程之所以异常困难,主要就是没有很专业的C++基础架构库有关.E-Form++的出现一定程度上填补了这个空白.是开发工控.监控.建模与 ...

  4. Linux文件系统层次结构标准

    该标准的目的是定义Linux文件系统的标准路径,使得开发者和用户可以在合理的位置找到需要的东西. Linux的文件布局的大体想法是将文件和目录分为如下3组: 对运行Linux的某一特定系统唯一的文件和 ...

  5. spring.net 如何让xml智能提示

    tools ->options ->Text Editor ->xml ->miscellaneous ->network ->勾选 automatically d ...

  6. 关于用photoshop制作海报

    最近由于事情比较多,一直忙着各项活动的策划,而我所在的学社联和金山俱乐部都组织了ps的培训,也要求上交一些海报,在积极熟悉ps cs6中. 就昨天做的光棍节脱单海报来讲,稍微运用了笔刷等最基础的工具. ...

  7. 关于变量和函数前&符号的作用

    首先看一下下面的例子 <?php $a="val1"; $b="val2"; $a=&$b; echo $a."<br/>& ...

  8. CodeForces比赛总结表

    Codeforces A                     B                        C                             D            ...

  9. ulua 路径小记 以及 lua require 机制整理

    ulua 路径小记 在学习ulua时,require模块的根路径可以为项目的Lua文件夹或者ToLua文件夹(Editor下),但是在package.path和package.cpath中并没有看到当 ...

  10. LINUX各目录用处

    目录 应放置档案内容 / 根目录 /bin 放置可执行文件 /usr/bin 用户可执行文件 /usr/local/bin 用户本地可执行文件 /boot 开机需用文件,文件下vmlinuz为kern ...