solr.home
을 Tomcat 6을 사용하여 구성하는 방법을 알고 있지만 Glassfish (V2.1)를 사용하여 solr.home
을 설정하는 방법을 모르겠습니다. 나는 동료로 .profile
에서 solr.home
을 설정하는 것을 시도했다 :리눅스 OS에서 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을 계속하려면 다음을 변경하십시오. null in false -------------------------------- ----------------------------- java.lang.RuntimeException : classpath에 'solrconfig.xml'자원을 찾을 수 없거나 ' SOLR/conf의/', org.apache에서 org.apache.solr.core.SolrResourceLoader.openResource (SolrResourceLoader.java:194) 에서 CWD =/가정/huenzhao/검색/글래스 피쉬/도메인/domain1을/설정. sol.core.SolrResourceLoader.openConfig (SolrResourceLoader.java:162) 에서 org.apache.solr.core.Config. (Config.java:100)의 org.apache.solr.core.SolrConfig. (SolrConfig.java : 113) at org.apache.solr.core.SolrConfig. (SolrConfig.java:70) at org.apache.catalina에서org.apache.solr.core.CoreContainer $ Initializer.initialize org.apache.solr.servlet.SolrDispatchFilter.init (SolrDispatchFilter.java:69)에서 (CoreContainer.java:117) .core.ApplicationFilterConfig.getFilter org.apache.catalina.core.ApplicationFilterConfig.setFilterDef (ApplicationFilterConfig.java:385)에서 (ApplicationFilterConfig.java:273) org.apache.catalina.core.ApplicationFilterConfig. (ApplicationFilterConfig에서. 자바 119) org.apache.catalina.core.StandardContext.filterStart (StandardContext.java:4498) 에서 org.apache.catalina.core.StandardContext.start (StandardContext.java:5317에서) 0 org.apache.catalina.core에서 org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java:989)에서 com.sun.enterprise.web.WebModule.start (WebModule.java:353) 에서 com.sun.enterprise.web.WebContainer.loadWebModule에서 .ContainerBase.addChild org.apache.catalina.core.StandardHost.addChild (StandardHost.java:704)에서 (ContainerBase.java:973) (WebContainer.java :,536에서 com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed (WebModuleDeployEventListener.java:182) 에서 com.sun.enterprise.web.WebContainer.loadWebModule (WebContainer.java:1232) 에서 1,627)
에서 91,363,210 com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed com.sun.enterprise.admin.event.AdminEventMulticaster.invokeModuleDeployEventListener (AdminEventMulticaster.java:1005)에서 (WebModuleDeployEventListener.java:278) ......
아무도 몰라?
시도했지만 작동하지 않았습니다. tomcat6에서 solr.home을 설정하려는 목적은 tomcat6이 시작될 때 solr을 시작하는 것입니다. 글래스 피쉬가 시작될 때 solr.home을 설정하여 solr을 시작할 수 없다는 것이 문제라고 생각합니다. – EthanHu