其實我發現了,網上流傳的方法都只適用於作者自己。
1,先下載源碼最新版本3.8.2:http://www.igniterealtime.org/downloads/index.jsp
2,源碼解壓縮後,文件夾名叫openfire_src,用eclipse部署,在workspace工作目錄裏面建立openfire_src文件夾,接着根據eclipse導入源碼,以下是導入後截圖:
jar包等會自動添加,但是有錯誤,是因爲缺少oracle集羣插件的jar包,
提供下載/Files/liuguly/coherence.jar-coherence-work.jar-tangosol.jar-.rar
3,進入build目錄,用eclipse自帶的ant工具運行build.xml
4,builder成功後,在src/java/org/jivesoftware/openfire/starter打開
5,然後打開Run Configurations在main class裏面填入org.jivesoftware.openfire.starter.ServerStarter.
然後在Arguments裏面的VM arguments裏面填寫-DopenfireHome=/Applications/workspace/openfire_src/target/openfire
這裏的-DopenfireHome=你的源碼路徑下面的target/openfire目錄,用於op運行的主目錄.
接着切換到Classpath欄,選中User Entries 再點擊Advanced,選擇Add Folders,選中添加src/il8n目錄,同樣再選中添加src/resources/jar目錄.
最後點擊Run即可運行控制檯打印出:
Admin console listening at http://127.0.0.1:9090
Openfire 3.8.2 [Jul 22, 2013 2:26:03 PM]
訪問http://127.0.0.1:9090即可進行openfire配置。