Error 500 HTTP_INTERNAL_SERVER_ERROR通常表示服务器在处理请求时遇到了内部错误。这种情况可能由于脚本加载失败或者配置文件加载不正确引起。以下是可能的解决步骤:
首先,确认Solr的corecollection1路径是否正确,是否为"conf/solrconfig.xml"。如果路径写错或配置文件加载失败,会导致访问时无法加载核心配置。
建议重新下载Solr,例如版本4.10.4,解压缩到Linux服务器,然后创建一个solr项目文件夹,将解压后的文件复制到指定目录。确保将解压后的solr.war文件重命名为实际所需的文件名。
检查Tomcat服务,可能需要手动重启,如果没有自动注册服务,需在Tomcat/bin目录中执行。如果已注册服务,使用"servicetomcatstop"和"servicetomcatstart"命令操作。
进入solr项目的web-inf/web目录,检查并修改"xml"节点的配置,确保指向正确的solr数据目录,如"/home/WWW/solr/solr/home/solr"。
完成修改后,再次重启Tomcat服务,确保通过输入IP:8080能正常访问。如果路径配置无误,此时应该可以顺利打开Solr界面。