SOLR 5.0.0 的 HTTP 状态 503 错误
HTTP status 503 erorr for SOLR 5.0.0
我的windows8系统安装了solr 5.0.0,apache-tomcat-8.0.0-RC5.exe,我的tomcat监听8080端口.
我已经从 C:\Users\xyz\Desktop\solr\solr-5.0.0\solr-5.0.0\solr-5.0.0\server\lib\ext 复制了所有 5 个罐子和 log4j.properties到 tomcats lib 文件夹。
jcl-over-slf4j-1.7.7.jar
jul-to-slf4j-1.7.7.jar
log4j-1.2.17.jar
slf4j-api-1.7.7.jar
slf4j-log4j12-1.7.7.jar
已将 -Dsolr.solr.home=C:\Users\xyz\Desktop\solr\solr-5.0.0\solr-5.0.0\solr-5.0.0\
添加到 tomcat 服务 java 选项。
我的 tomcat 服务器已启动,但 solr http://localhost:8080/solr/
抛出以下错误
HTTP Status 503 - Server is shutting down or failed to initialize
type Status report
message Server is shutting down or failed to initialize
description The requested service is not currently available.
Apache Tomcat/8.0.0-RC5
.
我尝试了各种选项,例如将 tomcat 端口从 8080 更改为 8983。修改 solr.xml 文件。 None 的解决方案有效,可能是因为我使用的是 solr 5.0.0 。谁能帮帮我?
根据 Solr 文档:"Beginning with Solr 5.0, Solr is no longer distributed as a "war"(Web 应用程序存档)适合部署在任何 Servlet 容器中。Solr 现在作为独立 java 服务器应用程序分发,包括在 Unix 和 MS-Windows 平台上使用的启动和停止脚本,以及用于在通过 /etc/init.d 管理的 *nix 平台上设置 "production" 安装 Solr 的安装脚本。 ... ...在内部,Solr 仍然通过 Servlet API 实现并由 Jetty 提供支持——但这只是一个实现细节。Deployment as a "webapp" to other Servlet Containers (or other instances of Jetty) is not supported, and may not work in future 5.x versions of Solr when additional changes are likely to be made to Solr internally to leverage custom networking stack features
。”我不知道这是否意味着您不能将 slr 5.0 部署到其他容器,例如 Tomcat。查看完整说明 here
我的windows8系统安装了solr 5.0.0,apache-tomcat-8.0.0-RC5.exe,我的tomcat监听8080端口.
我已经从 C:\Users\xyz\Desktop\solr\solr-5.0.0\solr-5.0.0\solr-5.0.0\server\lib\ext 复制了所有 5 个罐子和 log4j.properties到 tomcats lib 文件夹。
jcl-over-slf4j-1.7.7.jar
jul-to-slf4j-1.7.7.jar
log4j-1.2.17.jar
slf4j-api-1.7.7.jar
slf4j-log4j12-1.7.7.jar
已将 -Dsolr.solr.home=C:\Users\xyz\Desktop\solr\solr-5.0.0\solr-5.0.0\solr-5.0.0\
添加到 tomcat 服务 java 选项。
我的 tomcat 服务器已启动,但 solr http://localhost:8080/solr/
抛出以下错误
HTTP Status 503 - Server is shutting down or failed to initialize
type Status report
message Server is shutting down or failed to initialize
description The requested service is not currently available.
Apache Tomcat/8.0.0-RC5
.
我尝试了各种选项,例如将 tomcat 端口从 8080 更改为 8983。修改 solr.xml 文件。 None 的解决方案有效,可能是因为我使用的是 solr 5.0.0 。谁能帮帮我?
根据 Solr 文档:"Beginning with Solr 5.0, Solr is no longer distributed as a "war"(Web 应用程序存档)适合部署在任何 Servlet 容器中。Solr 现在作为独立 java 服务器应用程序分发,包括在 Unix 和 MS-Windows 平台上使用的启动和停止脚本,以及用于在通过 /etc/init.d 管理的 *nix 平台上设置 "production" 安装 Solr 的安装脚本。 ... ...在内部,Solr 仍然通过 Servlet API 实现并由 Jetty 提供支持——但这只是一个实现细节。Deployment as a "webapp" to other Servlet Containers (or other instances of Jetty) is not supported, and may not work in future 5.x versions of Solr when additional changes are likely to be made to Solr internally to leverage custom networking stack features
。”我不知道这是否意味着您不能将 slr 5.0 部署到其他容器,例如 Tomcat。查看完整说明 here