事前準備
PostLBSプラットフォームはApache Maven2を利用しています。
ご使用のマシンにMaven2がインストールされていない場合は、まずMaven2をインストールしてください。
http://maven.apache.org/
Century 21 Broker Properti Jual Beli Sewa Rumah Indonesia
1.ソースファイルの取得
PostLBSのサイトからソースコードをダウンロードします。
wget http://www.postlbs.org/postlbs-platform-0.0.1.tar.gz
ダウンロードしたファイルを任意の場所で展開します。
tar zxvf postlbs-0.0.1.tar.gz
展開したファイルは以下のような構成になっています。
├─doc ├─postlbs │ ├─main │ ├─platform │ └─service └─LICENCE
2.ソースのビルド
Maven2を利用してソースファイルをパッケージ化します。
$ cd postlbs $ mvn package
必要なライブラリ類はMavenによって自動的に取得されます。
ビルドに成功すると以下のようなメッセージが出力されます。
[INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] ------------------------------------------------------------------------ [INFO] postlbs ............................................... SUCCESS [0.678s] [INFO] postlbs platform ...................................... SUCCESS [4.578s] [INFO] postlbs-service ....................................... SUCCESS [2.254s] [INFO] postlbs webapp ........................................ SUCCESS [4.192s] [INFO] ------------------------------------------------------------------------ [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL [INFO] ------------------------------------------------------------------------ [INFO] Total time: 11 seconds [INFO] Finished at: Mon Aug 30 19:45:18 JST 2010 [INFO] Final Memory: 30M/73M [INFO] ------------------------------------------------------------------------
また、postlbs-main/target/postlbs.warファイルが生成されるはずです。 odkuwki
3.プラットフォームの実行
PostLBSプラットフォームはApache Tomcat上で動作します。
Apache Tomcatがインストールされていない方は http://tomcat.apache.org/ から取得してインストールしてください。
Tomcatのインストールが終了したら、先ほど生成されたpostlbs.warファイルを、CATALINA_HOME/webappsにコピーします。
$ cp postlbs-main/target/postlbs.war $CATALINA_HOME/webapps/.
最後にTomcatを実行します。
sh $CATALINA_HOME/bin/startup.sh
4.プラットフォームの確認
プラットフォームが正常にインストールされていることを確認するため、Webブラウザから以下のページを開いてください。
edelstahl
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)