tomcatでsolrを動かす。

  • Solrを入手・展開
  • Solr用ディレクトリを作成
    • ここではC:\opt/solrを作成
  • solrのzipファイルから下記のファイルをコピーする。

apache-solr-3.6.1/example/solr/*
apache-solr-3.6.1/contrib/
apache-solr-3.6.1/dist/

  • 上記の結果下記のようなディレクトリ構成になっている。

bin(ディレクトリ)
conf(ディレクトリ)
contrib(ディレクトリ)
data(ディレクトリ)
dist(ディレクトリ)
solr.xml

  • apache-solr-3.6.1/example/solr.warを$TOMCAT_HOME\webappsに配置・展開
  • 展開したファイル内のweb.xmlを編集


solr/home
C:\opt\solr
java.lang.String

    • 編集しないと下記のエラーが発生する。

java.lang.RuntimeException: Can't find resource 'solrconfig.xml'
in classpath or 'solr/conf/',

  • 起動(するはず)