天天看點

windows安裝openfire開發環境,openfire插件開發環境,openfire源碼配置

前一段時間公司使用openfire做了一個IM的APP,在學習和開發的過程中遇到了許多問題,下面跟大家分享一下,本人第一次寫部落格,請大家輕點拍磚。

初次接觸openfire真的是毫無頭緒,在安裝開發環境的過程中借鑒了“http://blog.csdn.net/ares1201/article/details/7737872”,多謝這位仁兄的文章,幫助我開啟了學習openfire的第一步。再次感謝。

下面介紹一下我在windows下安裝openfire的步驟(源代碼版本為openfire3.9.3)

1.首先下載下傳openfire源代碼

http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_src_3_9_3.zip

2.配置openfire源代碼

安裝過程參考“http://blog.csdn.net/ares1201/article/details/7737872”

這裡需要注意一下,在把項目導入eclipse之前需要把src/plugins下的所有插件(不包括admin目錄)都删除

windows安裝openfire開發環境,openfire插件開發環境,openfire源碼配置

這裡需要解釋一下,這裡是openfire自帶的插件,目前我們還用不到這些插件

咱設定資料庫連接配接的時候需要注意一下

1.域自己随便寫

2.Blowfish、AES,是選擇一種加密方式,主要是用來加密openfire.xml的資料庫使用者和密碼

3.Property Encryption Key:是加密的key

windows安裝openfire開發環境,openfire插件開發環境,openfire源碼配置

4.這裡我們用的是mysql資料庫,在資料庫的驅動上增加“useUnicode=true&characterEncoding=UTF-8”否則在資料庫操作上會出現中文亂碼

windows安裝openfire開發環境,openfire插件開發環境,openfire源碼配置

在稍後的章節我會為大家介紹如何開發openfire插件,如何儲存聊天記錄、叢集安裝、實作openfire push功能、類似微信和qq的群聊功能

如遇到什麼問題歡迎郵件我“[email protected]”,共同學習和交流

繼續閱讀