2011-12-16 4 views
0

Solr 3.5를 사용하여 멀티 코어 솔라 서버를 초기화하려고하는데이 오류가 발생합니다.Solr.XML의 알 수없는 태그 코어

다음은 스택 트레이스입니다.

2011-12-15 22:44:59.166:INFO::Logging to STDERR via org.mortbay.log.StdErrLog 
2011-12-15 22:44:59.197:WARN::Config error at <cores adminPath="/admin/cores">| <core name="core0" instanceDir="core0"/>| <core name="core1" instanceDir="core1"/>| </cores> java.lang.IllegalStateException: Unknown tag: cores 
2011-12-15 22:44:59.197:WARN::EXCEPTION 
java.lang.IllegalStateException: Unknown tag: cores 
    at org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:264) 
    at org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:214) 
    at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:974) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:597) 
    at org.mortbay.start.Main.invokeMain(Main.java:194) 
    at org.mortbay.start.Main.start(Main.java:534) 
    at org.mortbay.start.Main.start(Main.java:441) 
    at org.mortbay.start.Main.main(Main.java:119) 
+0

이상. 'solr.xml'의 내용을 게시 할 수 있습니까? solr.home 디렉토리에 있습니까? – Chewie

답변

1

solr.xml 파일의 루트로 solr 태그를 잊어 버린 것 같습니다. 다음과 같이되어야합니다.

<solr> 
    <cores adminPath="/admin/cores"> 
     <core name="core0" instanceDir="core0"/> 
     <core name="core1" instanceDir="core1"/> 
    </cores> 
</solr> 

here을보고 싶을 수도 있습니다.

업데이트 부두가 부두 구성 파일로 solr.xml을 읽으려고한다는 메시지가 나타났습니다. 부두가 어떻게 돌아가는지 확인해야합니다. 더 많은 도움이 필요하시면 좀 더 자세한 내용을 추가하십시오.

+0

고마워,하지만 실제로는 태그를 가지고있다. 기본 멀티 코어 예제에서이 문제가 발생합니다. –

+0

이상한, 귀하의 로그 파일에 루트가 없습니다. 어쨌든, 한가지 더 알아 보았습니다. 업데이트 된 답변을 참조하십시오. – javanna

관련 문제