【发布时间】:2011-05-13 06:44:37
【问题描述】:
我想在Tomcat5.5中部署solr.war。 我已经在 webapps 中复制了 solr.war 文件并将其解压缩。 在运行http://localhost:8080/solr/ 时,我面临以下异常。请建议我需要做什么。
无法启动 SOLR。检查 solr/home 属性 java.lang.RuntimeException: 找不到资源“solrconfig.xml” 在类路径或“solr/conf/”中, cwd=C:\Program Files\Apache 软件 基础\Tomcat 5.5\bin"
据说在类路径中包含 solrconfig.xml 但我没有找到任何 .classpath 文件。
【问题讨论】:
-
类路径不是文件。在 Java Runtime Environment 中,它使用在 OS 环境中定义的 CLASSPATH 变量。在窗口中, CLASSPATH=%CLASSPTH%;yourpath 。在类 Unix 中,CLASSPATH=$CLASSPATH:yourpath
-
@Xuvi: 那你能告诉我如何在类路径中添加 solrconfig.xml
-
其实我不知道SOLR。但我认为这个链接可能会有所帮助wiki.apache.org/solr/SolrTomcat。考虑到这个
-
Xuvi :我做了 dis link wiki.apache.org/solr/SolrTomcat 所说的。但仍然遇到同样的异常。
-
您是否在 Tomcat 启动脚本中设置了 Solr home directory?这就是你的做法:
export JAVA_OPTS="$JAVA_OPTS -Dsolr.solr.home=/opt/solr/example"。查看full instructions,了解如何设置单个 Solr 应用程序。