任意のディレクトリから Tomcat を起動できるようになる方法


通常 Nutch のクロール結果を検索する場合には Tomcat 等のサーブレットコンテナを使うのですが、デフォルトの設定では Tomcat を Nutch のインストールディレクトリで起動しなくてはなりません。


これは Nutch のクロール結果が Tomcatを起動したディレクトリ直下の crawl ディレクトリに保存されていのが前提となっているためです。


これを変更するには
$CATALINA_HOME/webapps/nutch/WEB-INF/classes/nutch-default.xml の searcher.dir を編集します。

$ vi $CATALINA_HOME/webapps/nutch/WEB-INF/classes/nutch-default.xml
  <name>searcher.dir</name>
  <!-- value>crawl</value -->
  <value>/home/nutch/local/nutch-2009-06-09_04-01-14/crawl</value>


これでお好みのディレクトリから Tomcat を起動しても Nutch のクロール結果を検索できるようになったはずです。


ではでは