Knowledge
https://support-project.org/knowledge_info/index で配布している Qiita ライクな Markdown で書ける情報集積 Web アプリです。
Java で書かれているので Servlet コンテナが必要なので例によって Jetty で動かしてみます。
インストール
単純なインストール
war ファイルを jetty.base ディレクトリに置くだけ・・・と思ったら JSP を有効にしなきゃいけないというエラーが出る。色々調べたら jetty.base ディレクトリにある start.ini ファイルに --module=jsp と書けば良いらしい。
データ保存ディレクトリの設定
このままだと「Jettyを実行したユーザのホームフォルダの.knowledge」という、Windows の場合は訳のわからない場所にデータフォルダが作られてしまいます。
そこで、リリースv0.5.1 で追加された機能の、環境変数KNOWLEDGE_HOME を使った設定を行います。
http://qiita.com/kounoike/items/37bcd898625c2e16950f に書いたように、Jetty サービスのインストールを行うバッチファイルで++Environmentと書けば環境変数の設定ができます。