博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
solr的启动流程
阅读量:4943 次
发布时间:2019-06-11

本文共 518 字,大约阅读时间需要 1 分钟。

Solr使用jetty作为内置的服务器端servlet容器,配置文件在webapp/web/WEB-INF中web.xml,其中:

 

Filter指定jetty启动后加载的类为SolrDispatchFilter,因此我们的初始化和浏览器下发的命令都将传递到该类中。其中加载solrhome中的configs和cores的入口为init(FilerConfig)方法:

类中的this.cores = createCoreContainer(solrHome == null ? SolrResourceLoader.locateSolrHome() : Paths.get(solrHome),extraProperties);负责加载solrhome其中的core。

当服务器获得到请求时,public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain, boolean retry)方法负责解析请求并生成结果。

转载于:https://www.cnblogs.com/honeyqiong/p/5565855.html

你可能感兴趣的文章
地图定位及大头针设置
查看>>
oracle常用小知识点
查看>>
CATransform3D参数的意义
查看>>
怎么自己在Objective-C中创建代理
查看>>
Under Armour Drive 4 Performance Reviews
查看>>
C#操作目录和文件
查看>>
警惕数组的浅拷贝
查看>>
百度地图 导航
查看>>
SQLServer 错误: 15404,无法获取有关 Windows NT 组
查看>>
html5全局属性
查看>>
【转】Android Hook框架Xposed详解
查看>>
Android 有用代码片段总结
查看>>
英语各种时态例句
查看>>
从下往上看--新皮层资料的读后感 第三部分 70年前的逆向推演- 从NN到ANN
查看>>
(转)系统引导管理器GRUB详解
查看>>
数据访问C#入门经典第21章-读写压缩数据
查看>>
PHP超时处理全面总结(转)
查看>>
利用python进行数据分析--pandas入门2
查看>>
[zz]使用 libevent 和 libev 提高网络应用性能
查看>>
Linux故障处理最佳实践
查看>>