web项目部署solr问题解决(Server is shutting down or failed to initialize和solr.clustering.ClusteringComponent)

在web项目部署Solr时遇到HTTP Status 503错误,原因是日志相关jar包未导入。解决方法是将Solr包中的日志jar包复制到lib目录。之后出现加载'ClusteringComponent'错误,检查solrhome配置及solrconfig.xml中jar路径,发现需要将官方jar包拷贝到项目lib目录。问题解决关键在于正确导入所有必需的jar包并理解配置文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天在web项目中搭建solr的过程中,遇到了HTTP Status 503 - Server is shutting down or failed to initialize错误,上网查找了相关错误都没有解决,最后才发现自己关于日志的jar包没有全部导入,将官网下载的solr包中的关于日志包全部复制到 lib文件中就行了,如下图所示:



顺便贴一下我的web项目目录结构:


PS:上面中的log4j.properties文件如果不考到项目中,在项目启动的时候就不会打印错相应的日志信息,该文件在example下的resources文件夹下。

把上面的问题解决后,后台又出现个新的错误,Error loading class 'solr.clustering.ClusteringComponent'。访问页面打印的错误为:

HTTP Status 500 - {msg=SolrCore 'collection1' is not available due to init failure: 
Error loading class'solr.clustering.ClusteringComponent',trace=org.apache.solr.common.
SolrException: SolrCore 'collection1' is not available due to init failure: Error loading class '
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值