一、Solr官网下载http://lucene.apache.org/solr/下载Solr项目文件

    在该项目文件中,可以找到我们在本地环境下运行Solr服务器所需要的资源文件,在这里我们以4.10.3为例,

    在dist目录下我们可以得到solr-4.10.3.war文件,该war包目前在Tomcat中运行后还不能正常访问项目中的admin.html页面,其中有两个原因:

  • 没有引入对应的日志jar包
  • 没有配置索引库

二、配置日志及索引库

  1、在下载的项目文件solr-4.10.3\example\lib\ext目录下,存放着war运行所依赖的jar文件

  ,将这些jar包复制到war包项目中的WEB-INF\lib目录下

  2、在下载的项目文件solr-4.10.3\example目录下,包含一个名称为solr的文件夹

  

  该文件即为索引库(solrhome)文件,将其复制到war包项目根级目录下,将其重命名为solrhome

  ,还需配置solrhome的访问路径,修改WEB-INF目录下的web.xml文件,在该文件中,会发现有一段被注释的配置

  ,其就是用来配置索引库的访问路径,将复制的solrhome文件的所对应的存储路径配置到env-entry-value元素中,这里需要额外注意的一点,当你在本地完成测试后,需要发布到服务器上时,该路径需要对应的进行修改。

  在将上两步完成之后,通过浏览器访问项目下的admin.html页面,则可以看到以下页面

  

  

最新文章

  1. 用java String类的getBytes(String charsetName)和String(byte[] bytes, String charsetName)解决乱码问题
  2. 疯狂Android讲义 - 学习笔记(七)
  3. Html 之菜单导航(二)
  4. openssl大纲
  5. iis到w3wp的数据流及工作原理
  6. BZOJ 2568 比特集合
  7. MySQL数据库表中有usage字段名后的后果
  8. HDU1557权利选举
  9. 电商H5制作常使用的排版方式
  10. SQL Server验证的两种方式
  11. 如何用Android Studio查看build.gradle源码
  12. java集合1
  13. sudo pip install MySQLdb
  14. npm命令
  15. SQLite3命令操作大全
  16. 行为类模式(四):迭代器(Iterator)
  17. 【BZOJ】4012: [HNOI2015]开店
  18. ThreeJS实现波纹粒子效果
  19. vyos 基础配置
  20. Linux进程调度的运行队列

热门文章

  1. IOS开发-ObjC-对象、封装
  2. iOS数据存储
  3. PreparedStatement接口
  4. java 类中的属性为什么一般都是私有的
  5. PHP导出MYSQL数据库并压缩
  6. 连锁不平衡LD
  7. Eclipse 自动生成getter 和 setter
  8. Java线程:线程中断
  9. JSP userBean setProperty getProperty指令使用
  10. Flex之HTML5视频播放解决方案