在Tomcat部署战争

在Tomcat部署战争,tomcat,solr,Tomcat,Solr,我想在Tomcat5.5中部署solr.war。 我在webapps中复制了solr.war文件并将其解压缩。 在运行时,我面临以下异常。请告诉我需要做什么 无法启动SOLR。检查solr/主页 属性java.lang.RuntimeException: 找不到资源“solrconfig.xml” 在类路径或“solr/conf/”中, cwd=C:\Program Files\Apache软件 基金会\Tomcat 5.5\bin“ 它说在类路径中包含solrconfig.xml,但我找不到任

我想在Tomcat5.5中部署solr.war。 我在webapps中复制了solr.war文件并将其解压缩。 在运行时,我面临以下异常。请告诉我需要做什么

无法启动SOLR。检查solr/主页 属性java.lang.RuntimeException: 找不到资源“solrconfig.xml” 在类路径或“solr/conf/”中, cwd=C:\Program Files\Apache软件 基金会\Tomcat 5.5\bin“


它说在类路径中包含solrconfig.xml,但我找不到任何.classpath文件。

在cofig/catalina/localhost文件夹中创建一个文件solr.xml。添加此上下文

<Context docBase="D:\project\Solr_Integration\apache-tomcat-6.0.35\webapps\solr.war" debug="0" crossContext="true" >
    <Environment name="solr/home" type="java.lang.String" value="D:\project\Solr_Integration\solr" override="true" />
</Context>

在以下路径D:\project\Solr\u Integration\apache-Solr-4.0.0\example\Solr中手动复制文件D:\project\Solr\u Integration\Solr


启动服务器。

classpath不是文件。在Java运行时环境中,它使用操作系统环境中定义的classpath变量。在窗口中,classpath=%CLASSPTH%;yourpath。在类Unix中,classpath=$classpath:yourpath@Xuvi:那么您能告诉我如何在classpath中添加solrconfig.xml吗实际上我不知道SOLR。但是我认为这个链接可能会有帮助。考虑一下这个Xuvi:我做了dislink wiki.apache.org/solr/SolrTomcat所说的。但是仍然得到了相同的异常。你在Tomcat启动脚本中设置了你的吗?你是这样做的:
export JAVA_OPTS=“$JAVA_OPTS-Dsolr.solr.home=/opt/solr/example“
。检查有关如何设置单个Solr应用程序的。