2012-01-03 11 views
0

私はSolrを使い慣れていません。私はWindows 7 Professional上でTomcat 7.0.23で動作するSolr 3.5.0を使用しています。私のSolrホームに単一のコアのサンプルをコピーしても動作しません - Tomcatから40438のエラーがhttp://foo/solr/admin/http://foo/solr/collection1/admin/の両方で発生します。私のようTomcatとWindowsで実行されているSolrの設定

<solr persistent="false"> 
    <cores adminPath="/admin/cores" defaultCoreName="core0"> 
    <core name="core0" instanceDir="core0" /> 
    </cores> 
</solr> 

:私は、追加のフォルダを削除すると、これにsolr.xmlを変更することで、単一のコアを使用する(solrconfig.xmlがずっと簡単であるためか、動作します)マルチコアの例を変換しようとしましたこれは、http://localhost/solr/admin/またはhttp://localhost/solr/core0/admin/のいずれかを使用してcore0にアクセスできますが、2番目のURLだけが機能していることを意味します。もう1つは、「パスにコア名がありません」という404を返します。 defaultCoreNameは、パスにコア名を指定する必要がないと考えていました。 defaultCoreName属性が期待通りに動作するかどうか、もしそうなら、これを修正するために私が見ておかなければならない構成の領域を提案してください。

+0

[HTTPエラー:404のコア名がsolrのパスに見つかりません](http://stackoverflow.com/questions/2213123/http-error-404-missing-core-name-in-path-with- solr) – kenorb

答えて

0

予想される動作が正しいです。 http://localhost/solr/admin/は、同じ結果を返す必要がありますhttp://localhost/solr/core0/admin/

問題が何かわからない場合は、8080ではなくポート80でTomcatを実行していますか?

+0

私は8080で動作しています。私はhttp://wiki.apache.org/solr/SolrTomcatからWindowsセットアップの指示に従って、私が逃したものを理解できません。私は、この問題は、実行されていない単一のコアの例と結びつくかもしれないと思いますが、私はTomcatに慣れていないので、どこにエラーが記録されるのかは分かりません。マネージャーのアプリケーションやイベントビューア。 –

+0

Tomcatが99%稼働しているような、狡猾にマスクされたものの、何らかのインストールエラーになっていました。すべてのオプションをアンインストールしてから再インストールすると、問題が解決されたようです。 –

関連する問題