導航:首頁 > 源碼編譯 > openfire源碼安裝

openfire源碼安裝

發布時間:2022-09-01 05:10:46

① 怎麼學習openfire源代碼

首先看一下它的啟動腳本,啟動腳本中最後運行的類是org.jivesoftware.openfire.starter.ServerStarter。這個類的最最重要的作用是創建org.jivesoftware.openfire.XMPPServer的實例。

org.jivesoftware.openfire.XMPPServer這個類是一個關鍵的類,它完成了讀取配置文件(app_home/conf/openfire.xml),啟動相應模塊,裝載plugin的功能。

但是openfire的package和class實在是太多了,不知道從何處下手。後來從網上的資料得知,openfire在底層使用了apache
mina做通訊庫。於是研究了一下apache mina。

發現網路文庫是個好東東,裡面有一些有價值的介紹apache mina的文章。推薦兩篇文章:

Apache Mina入門 http://wenku..com/view/5454ed630b1c59eef8c7b47c.html

Apache Mina Server2.0中文參考手冊 http://wenku..com/view/2cd0cdd376eeaeaad1f33028.html

② openfire做伺服器,網頁客戶端怎麼做

如果你下載的是exe文件,執行你的安裝文件,進行安裝。這里我是zip的文件。解壓後,復制openfire目錄到F:\Program Files (x86)\Openfire目錄(自己平常安裝軟體的路徑下就可以)下, 這樣openfire就安裝完成了。

下面我們啟動openfire伺服器,並配置它。在F:\Program Files (x86)\Openfire\bin目錄下有一個電燈泡的openfire.exe文件,雙擊執行,啟動完成後可以看到

.點擊Launch Admin按鈕進入http://127.0.0.1:9090/setup/index.jsp頁面,配置openfire伺服器。

選擇簡體中文版——配置伺服器域名(一般都是本機自己的名稱,我的是txw-pc,其他不變)——資料庫設置(選擇Openfire自帶的)——管理員賬戶可以跳過——完成

登錄到Openfire管理控制台,初始用戶名admin,密碼admin.

伺服器名稱就是jwchat的連接地址;你可以使用Spark、jwchat鏈接這個地址進行IM通信聊天……

.測試,使用我下面下載的的一個源碼MyXmpp.zip測試。解壓導入Eclipse之後,將下圖中XmppTool.java中的IP地址改為你自己主機的IP地址就行

天互數據 為您解答,希望能幫到你

③ openfire伺服器端是否保存聊天記錄

不保存的,openfire只保存離線的消息,例如用戶不線 你發送消息後會保存,如果正常發送的消息根本沒有保存,可以自己修改源碼或者寫插件

④ 如何在linux下安裝openfire及解決一些常見的安裝問題

1、首先下載OpenFire的Linux安裝包
2、將下載的安裝包復制到linux伺服器的/opt目錄下
3、啟動openfire
安裝完成後,進入/opt/openfire/bin目錄。
如果你是用rpm進行安裝的,執行./openfire.sh,
如果你使用tar進行安裝的,執行./openfire start。
4、打開瀏覽器,http://[伺服器ip地址]:9090/,進入配置頁面
(1)首先選擇語言,當然是中文
(2)其次配置域ip和控制台埠,埠默認是9090
(3)然後選擇資料庫連接
i.「嵌入的資料庫」就是使用OpenFire自帶資料庫;
ii. 「標准資料庫連接」是連接外部資料庫,我是連接外部Mysql資料庫
(4)進入「標准數據連接」配置頁面,配置Oracle連接;配置後會在外部資料庫中創建表和欄位;
(5)進入用戶和組配置界面,
i. 「初始配置」既在資料庫中保存用戶和用戶組資料
ii.「目錄伺服器(LDAP)」就是使用外部LDAP伺服器來管理
(6)進入管理員密碼配置界面,修改管理員密碼
注意:登錄的時候,用戶名是admin,不是設置的郵箱。
5、常見問題及解決方案
(1)啟動openfire時,出現下面的錯誤提示:
./openfire.sh: /opt/openfire/jre/bin/java: /lib/ld-linux.so.2: bad ELF inter
這個錯誤是系統版本造成的,系統是64位的,而安裝包是32位的。

⑤ 如何發布二次開發後的openfire源碼到linux伺服器中

exe和rpm形式的安裝包,分別是windows和linux下帶JRE的安裝文件,此種打包方式目前還沒搞定。 目前不帶JRE的包,比如linux下的tar.gz,內容其實就是執行ant編譯後,生成的target目錄下的openfire. 此目錄在windows和linux下均可正常運行。

⑥ Openfire如何安裝在填寫JDBC驅動程序類時遇到問題(windows版)

不知道你是不是在myclipse下裝的。我的是。你的錯誤提示貌似是驅動包的問題。你把oracle的驅動包放進項目中,重啟服務試下

⑦ 利用Eclipse+openJTAG調試文件

1、准備基本開發環境(jdk、eclipse),部署步驟不一一贅述;
2、從網上下載openfire的源碼(我下載的是openfire3.7.0),解壓文件夾
3、啟動eclipse,使用openfire源碼新建java工程,簡單方法是將解壓源代碼放到workspace中,新建工程與文件夾名稱相同,eclipse會自動為我們把文件載入進來;
4、工程創建完成後我遇到了一個問題:cluster插件報錯,出現類找不到的錯誤,難道源碼下載不全,google一下知道,原來少了幾個jar包(coherence.jar、coherence-work.jar、tangosol.jar),下載之,在出錯的插件clustering文件夾中與src平級建立文件夾lib,將三個jar包放到文件夾中,刷新工程,錯誤消失了;
5、添加Ant透視圖,在Ant透視圖中添加build.xml文件(文件在build目錄下),打開樹,雙擊openfire[default]進行編譯;

⑧ 把openfire源碼導入後出現錯誤 com.tangosol.ut ,找不到這個包

貌似遇到過,沒記錯的話 這個應該是在cluster 集群那個插件中的包。

openfire的集群需要依賴Oracle的coherence.jar、coherence-work.jar、tangosol.jar包,你可以在網上找找這幾個包,或者oracle的網站上應提供下載的,進行配置後,就不會出現lz說的情況了。

⑨ 如何在Linux上安裝OpenFire

1、首先下載OpenFire的Linux安裝包2、將下載的安裝包復制到linux伺服器的/opt目錄下
3、啟動openfire
安裝完成後,進入/opt/openfire/bin目錄。
如果你是用rpm進行安裝的,執行./openfire.sh,
如果你使用tar進行安裝的,執行./openfire start。
4、打開瀏覽器,http://[伺服器ip地址]:9090/,進入配置頁面
(1)首先選擇語言,當然是中文
(2)其次配置域ip和控制台埠,埠默認是9090
(3)然後選擇資料庫連接
i.「嵌入的資料庫」就是使用OpenFire自帶資料庫;
ii. 「標准資料庫連接」是連接外部資料庫,我是連接外部Mysql資料庫
(4)進入「標准數據連接」配置頁面,配置Oracle連接;配置後會在外部資料庫中創建表和欄位;
(5)進入用戶和組配置界面,
i. 「初始配置」既在資料庫中保存用戶和用戶組資料
ii.「目錄伺服器(LDAP)」就是使用外部LDAP伺服器來管理
(6)進入管理員密碼配置界面,修改管理員密碼
注意:登錄的時候,用戶名是admin,不是設置的郵箱。
5、常見問題及解決方案
(1)啟動openfire時,出現下面的錯誤提示:
./openfire.sh: /opt/openfire/jre/bin/java: /lib/ld-linux.so.2: bad ELF inter
這個錯誤是系統版本造成的,系統是64位的,而安裝包是32位的。

⑩ 純Linux命令行下如何安裝openfire

源沒有就自己去網站下載咯,命令行有瀏覽器的,不過都比較難用就是了,像w3m,看了一下,人家網站有deb包下載的

閱讀全文

與openfire源碼安裝相關的資料

熱點內容
哪裡有專門注冊app實名的 瀏覽:273
魔爪mx穩定器app去哪裡下載 瀏覽:469
excel如何批量處理電話號碼加密 瀏覽:324
ark命令 瀏覽:39
seal是不是對稱密鑰演算法 瀏覽:29
免費學習的app在哪裡下載 瀏覽:177
rfid與單片機 瀏覽:590
5s相當於安卓什麼手機 瀏覽:690
哈佛商學院pdf 瀏覽:978
app的ip哪裡買 瀏覽:909
移動天文台app在哪裡下載 瀏覽:923
phpjsonencode亂碼 瀏覽:587
t3的伺服器名是什麼幾把 瀏覽:69
高中演算法語句 瀏覽:549
安卓充電接頭壞如何直接線 瀏覽:2
mcu編譯成庫 瀏覽:296
python官網訪問不了了 瀏覽:98
庫卡邏輯編程 瀏覽:919
加密幣驅動 瀏覽:982
怎麼解壓後的文件夾沒有激活工具 瀏覽:809