Openfire source buildソースコードコンパイル、Eclipse運転
1385 ワード
1、公式サイトから最新のソースコードopenfireをダウンロードするsrc_3_9_3解凍
フォルダ構造は次のようになります.
2、cd buildフォルダのコンパイル
次のコマンドを実行します.
コンパイルが完了すると、ルートディレクトリの下に2つのフォルダが生成されます.
このフォルダのディレクトリ構造は次のとおりです.
以上がコンパイル完了の主なものです
3、Eclipse運転に入れる
JavaSEプロジェクトの新規作成
Openfire/srcディレクトリjavaフォルダのソースコードをすべてプロジェクトのsrcディレクトリにコピー
コンパイルしたtarget/openfireディレクトリをすべてプロジェクトのルートディレクトリにコピー
新しいTestを作成します.JAvaファイル
ここでは、現在のプロジェクトのopenfireリソースディレクトリを作成する必要があります.の
そして
うんてんhttp://localhost:9090インストールウィザードの実行
フォルダ構造は次のようになります.
build
documentation
resources
src
2、cd buildフォルダのコンパイル
次のコマンドを実行します.
ant
コンパイルが完了すると、ルートディレクトリの下に2つのフォルダが生成されます.
work
target
targetディレクトリの下にopenfireのフォルダがありますこのフォルダのディレクトリ構造は次のとおりです.
--openfire
----bin
----conf
----lib
----logs
----plugins
----resources
以上がコンパイル完了の主なものです
3、Eclipse運転に入れる
JavaSEプロジェクトの新規作成
Openfire/srcディレクトリjavaフォルダのソースコードをすべてプロジェクトのsrcディレクトリにコピー
コンパイルしたtarget/openfireディレクトリをすべてプロジェクトのルートディレクトリにコピー
新しいTestを作成します.JAvaファイル
ここでは、現在のプロジェクトのopenfireリソースディレクトリを作成する必要があります.の
public static void main(String[] args) {
System.setProperty("openfireHome", "./openfire");
XMPPServer server = new XMPPServer();
server.start();
}
そして
log4j:WARN No appenders could be found for logger (org.jivesoftware.openfire.XMPPServer).
log4j:WARN Please initialize the log4j system properly.
Openfire 3.9.3 [Nov 25, 2014 5:24:41 PM]
Openfire 3.9.3 [Nov 25, 2014 5:24:41 PM]
Admin console listening at http://dell-pc:9090
Admin console listening at http://dell-pc:9090
openfire. ...
うんてんhttp://localhost:9090インストールウィザードの実行