中间件需求:

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种方法,最好是把这个设置成环境变量也可以解决这个问题

转载于:https://www.cnblogs.com/baxk/p/5529971.html

solr6.0.0 + tomcat8 配置问题相关推荐

  1. centos6.7部署solr-6.3.0

    2019独角兽企业重金招聘Python工程师标准>>> 因为solr-6.3.0比较新,在centos中部署的教程也比较少,所以我自己就部署了一次,有什么不对的地方请大家多多指教 环 ...

  2. java实用solr6.6_搜索引擎Solr-6.6.0搭建

    一.简介 Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口.用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引:也可以通过Http ...

  3. javaWeb项目中获取ip为 0:0:0:0:0:0:0:1

    使用request.getRemoteAddr(),如题. 预期结果是127.0.0.1  其实是这样的. 0:0:0:0:0:0:0:1是ipv6的表现形式,对应ipv4来说相当于127.0.0.1 ...

  4. html答题赚钱源码,WTS在线答题系统 v1.0.0

    WTS在线答题系统为在线答题系统(在线考试),支持在线考试.在线练习等功能... 支持题型:单选题.多选题.填空题.问答题.判断题.附件题.材料题.视频题.音频题支持答题类型:手工配置 试卷答题.随机 ...

  5. 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库04 —— 安装HAWQ插件PXF3.3.0.0...

    一. 安装PXF3.3.0.0,这里所安装的pxf的包文件都包含在apache-hawq-rpm-2.3.0.0-incubating.tar.gz里面 下面步骤都是以root身份执行 这里注意,px ...

  6. 解决报错:Error: Maximum response size reached _v1.0.0

    v1.0.0 文章目录 报错全称 代码 疑似产生的原因 弯路.坑 分析 解决方案 领悟 关于 报错全称 使用Postman调接口下载文件. Error: Maximum response size r ...

  7. ERROR: Failed to resolve: com.android.support:appcompat-v7:29.0.0

    错误内容如下 ERROR: Failed to resolve: com.android.support:appcompat-v7:29.0.0 Show in Project Structure d ...

  8. No cached version of com.android.tools.build:gradle:2.0.0 available for offline mode.

    异常场景 从AS2.0升级到2.1,重新编译工程后,抛出了如下异常 Error:A problem occurred configuring root project 'AndroidStudioPr ...

  9. Can't connect to MySQL server on '127.0.0.1' (10061) (code 2003)解决方法

    先验证一下MySQL的服务是否开启,到计算机->管理->服务和应用程序->服务 如果服务已开启,就检查一下C:\WINDOWS\system32\drivers\etc目录下的hos ...

  10. pycharm中报错:Error: failed to send plot to http://127.0.0.1:63342

    pycharm中报错:Error: failed to send plot to http://127.0.0.1:63342 import matplotlib.pyplot as plt impo ...

最新文章

  1. SAP WM Storage Type配置界面里的Addn to Stock
  2. php redis安装使用
  3. mfc获取鼠标在其他窗口中坐标_C井编程,稍加修改,将之前“会跑的按钮”改成“会跑的窗口”...
  4. Introduce Intelligence to Your Security Operations
  5. Dividing 多重背包 倍增DP
  6. 文献阅读(part1)--A Survey of Clustering With Deep Learning From the Perspective of Network Architecture
  7. AttributeError: Can only use .str accessor with string values, which use np.object_ dtype in pandas
  8. 光纤收发器和光电转换器有什么区别?
  9. spotify 数据分析_没有数据? 没问题! 如何从Wikipedia和Spotify收集重金属数据
  10. MyBatis collection的两种形式——MyBatis学习笔记之九
  11. 网站图片下载 Python
  12. 简单设计企业级JOB平台
  13. Mysql删除数据时出现执行很慢并且删除失败--线程堵塞
  14. 经过几天的努力,出了 2 本保姆级编程电子书!
  15. 什么是生物质发电?生物质发电有哪些方法?
  16. Kettle spoon 工具实战分享
  17. 深度学习理论与技术的重点研究方向
  18. awesome-git 中文版,收集常用 Git 教程、工具 の 资源库
  19. Android页面的布局
  20. *python中的字符串

热门文章

  1. Oracle数据库索引使用及索引失效总结
  2. 友盟iOS微信登陆没有回调的原因
  3. Detours信息泄漏漏洞
  4. java 判断5张牌的组成
  5. IOS设计模式学习(7)单例
  6. 如何获取一个需要登录页面的HTML代码
  7. HZNU 2019 Summer training 7
  8. Zabbix实现自动发现端口并监控
  9. C#自定义RSA加密解密及RSA签名和验证封装类
  10. DataGridView中如何在textbox列中限制输入。