【发布时间】:2010-11-17 06:37:16
【问题描述】:
我知道如何使用 Tomcat 6 配置 solr.home,但我不知道如何使用 Glassfish(V2.1) 设置 solr.home。我试图将.profile中的solr.home设置为研究员:
export solr.home=/home/huenzhao/search/solr
export solr/home=/home/huenzhao/search/solr
export solr.solr.home=/home/huenzhao/search/solr
export JAVA_OPTS=$JAVA_OPTS -Dsolr.solr.home=/home/huenzhao/search/solr
它们都不起作用。错误是:
HTTP 状态 500 - solr 配置中的严重错误。检查你的日志 文件以获取有关可能出现问题的更多详细信息。如果你想 solr 配置错误后继续,更改: 为空为假 -------------------------------------------------- ------------ java.lang.RuntimeException:在中找不到资源“solrconfig.xml” 类路径或“solr/conf/”, cwd=/home/huenzhao/search/glassfish/domains/domain1/config at org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoader.java:194) 在 org.apache.solr.core.SolrResourceLoader.openConfig(SolrResourceLoader.java:162) 在 org.apache.solr.core.Config.(Config.java:100) 在 org.apache.solr.core.SolrConfig.(SolrConfig.java:113) 在 org.apache.solr.core.SolrConfig.(SolrConfig.java:70) 在 org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:117) 在 org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:69) 在 org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:273) 在 org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:385) 在 org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:119) 在 org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4498) 在 org.apache.catalina.core.StandardContext.start(StandardContext.java:5317) 在 com.sun.enterprise.web.WebModule.start(WebModule.java:353) 在 org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:989) 在 org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:973) 在 org.apache.catalina.core.StandardHost.addChild(StandardHost.java:704) 在 com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1627) 在 com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1232) 在 com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(WebModuleDeployEventListener.java:182) 在 com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(WebModuleDeployEventListener.java:278) 在 com.sun.enterprise.admin.event.AdminEventMulticaster.invokeModuleDeployEventListener(AdminEventMulticaster.java:1005) 在
……
有人知道吗?
【问题讨论】: