中间件需求:

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

最新文章

  1. HTTP Status 500 - The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application 错误
  2. redis的安装及使用
  3. Asp.net中文件的压缩与解压
  4. 数据库SQL语句中根据当前日期计算其他日期小结
  5. easyui datagrid 键盘上下控制选中行
  6. 工大助手--C#之DataGrid
  7. bzoj4716 假摔
  8. tornado框架之路一
  9. TextRank算法提取关键词的Java实现
  10. uva673 - Parentheses Balance(栈)
  11. HDU 3533 Escape BFS搜索
  12. bash:command not found
  13. uva 10271 Chopsticks(dp)
  14. Git操作基本命令
  15. 在ubuntu中为navicat创建快捷方式
  16. 我来谈谈PHP和JAVA的区别
  17. Hibernate的注解方法的使用
  18. Android开发学习必备的java知识
  19. iframe结构的项目,登录页面嵌套
  20. 【RabbitMQ系列】队列、绑定、交换器

热门文章

  1. java实现服务端守护进程来监听客户端通过上传json文件写数据到hbase中
  2. SAP IDOC开发(转)
  3. HTML 样式属性
  4. soj1001算法分析
  5. 总结之H3C汇聚层交换机认证在线人数展示系统
  6. 【Mocha.js 101】Mocha 入门指南
  7. win7右键在目录当前打开命令cmd窗口
  8. C - 搜索
  9. iOS 打电话 发短信(转载)
  10. Eclipse快捷键大全