我在我的网络应用程序中使用Solr。以前我使用Tomcat 6来处理Solr。迁移到Tomcat7后,Solr管理面板无法访问。
当我尝试通过http://myproject.local:3080/solr访问管理面板时,我收到了错误消息:
HTTP Status 403 -
type Status report
message
description Access to the specified resource () has been forbidden.
Apache Tomcat/7.0.26
我查看了所有相关的配置,检查了所有路径,更改了某些Tomcat路径的所有者,但它仍然无效。
有什么想法吗?
答案 0 :(得分:0)
检查用于solr用户的tomcat-users.xml
同时检查solr server.xml上是否设置了安全阀
像<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127.0.0.1″/>
之类的东西
solr访问可能正常,但只能从localhost
答案 1 :(得分:0)
@pguzun一些指示:
Solr webapp没有任何安全限制。我在谈论Solr 1.4。* - 4.10。*因为我不知道Solr 5,但我猜你属于其中一个版本因为版本5带有嵌入式servlet引擎(Jetty)
403错误代码来自这些来源: