0

このガイドに従って、Windows Server 2008 R2 で実行されている TomCat に Solr をインストールしました。

http://drupal.org/node/1359598

ガイドの手順 6 で説明されているように、次を使用してコマンド ラインから Solr を実行できます。

java -Dsolr.solr.home=c:/solr/ -jar start.jar    

予想どおり、Solr が表示されるようになりましたhttp://localhost:8983/solr/

サーバーを再起動すると、Solr が自動的に起動しません。上記のように、コマンドラインから start.jar ファイルを実行する必要があります。

TomCat の構成 UI の Java オプションに以下を追加しようとしました。

-Dsolr.solr.home=c:\solr

これはうまくいきません。Solr を実行できる唯一の方法は、コマンド ラインを使用することです。これは簡単に解決できる問題だと思いますが、解決できません。私が間違って設定したものを誰かが知っていますか?

私の技術スタックは次のとおりです。

  • JRE 7
  • トムキャット 7.0
  • Solr 3.6.0
  • Windows Server 2008 R2 (IIS 7.5)
4

1 に答える 1

3

solr のデフォルトのサーブレット コンテナは、tomcat ではなく、jetty です。したがって、java -jar start.jar を実行すると、jetty が開始されます。

tomcat での solrの実行については、次のドキュメントを参照してください。

これが完了したら、Tomcat を自動的に再起動するサービスとして開始するには、このドキュメントhttp://tomcat.apache.org/tomcat-7.0-doc/windows-service-howto.htmlに従ってください

于 2012-06-23T13:12:29.027 に答える