BTS: Scarab のセットアップ

Scarab 1.0 b20 をインストールした。参考にしたサイトは以下 2 つ。

Scarab-ja - インストール
http://scarab-ja.sourceforge.jp/cgi-bin/hiki.cgi?%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB
むいみこむ - Scarab メモ
http://muimi.com/j/scarab/

パッケージをダウンロード&展開した後の、おおまかな手順。

  1. ルート直下の minimal.properties を同じ場所にコピーして build.properties を作る。
  2. build.properties のうち、必要そうな項目を変更する。このファイルのうち **GENERATED** と書かれているところは、ほっておけば自動生成されるが、DB ユーザに関しては UNSAFE と書かれているので、ユーザ ID とパスワードを明示的に設定する。後はサイト名 (scarab.site.name) とかか。
  3. Scarab-ja を見て、日本語用のパッチ適用。日本語検索用の Lucene 対応を書かれてる通りにパッチあて。また、プロジェクトページから最新版の日本語リソースをダウンロードし、src/conf/classes に上書き。
  4. build ディレクトリで "ant" を実行する (最初、JAVA_HOME の設定を忘れてて、コンパイルに失敗した。JREjava コマンドが使われてしまったため)。
  5. 同じく build ディレクトリで "ant create-db" を実行する。
  6. target/scarab ディレクトリを、Tomcat の webapps 下にコピー。
  7. Tomcat を起動し、http://localhost:8080/ につなぐ。
  8. 初回ログインは、ユーザ ID "Administrator"、パスワード "1" で (ユーザ ID は build.properties で変更可能。パスワードは固定)。
  9. デモ用に作られているユーザを削除する。

[追記 17:43] もうちょい新しいバージョンに対応したページがあった。

みっちーわーるど - Windows で Scarab を使おう
http://www1.mahoroba.ne.jp/~mitt/itmemo/scarab/