當前位置:首頁 » 雲伺服器 » 搭建openfire伺服器

搭建openfire伺服器

發布時間: 2023-03-27 07:41:59

① 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實現 Web即時通信

實例挺簡單的,已經配置好環境
服務端先裝openfire,配置好資料庫,建幾個用戶
然後裝spark,可以登錄,進去後可以添加好友和進行回話
然後安裝這個客戶端APP,更改伺服器ip,可以進行登錄。
只是運行起來有點卡

③ webapp 怎麼構建openfire伺服器

解壓後就可以直接啟動 (openfire/bin/openfire start) 4.配置管理頁面(搭建中... (1).資料庫設置,分為標准資料庫連接和嵌入的資料庫兩種方式,其中

我用的是小鳥雲的伺服器。

④ openfire怎樣進行二次開發

1、下載源代碼

2、把源代碼解壓出的openfire_src文件夾放至eclipse workplace(注意:若是變更了解壓出來的文件名,則接下來所有用到文件名的地方都要作出相應更改,否則會報錯!)

3、把openfire_src文件夾里的三個無用的html文件刪除

4、打開eclipse,新建一個名為openfire_src的Java Project,然後finish

註:此處的默認路徑為openfire_src文件夾的絕對路徑

5、項目建好後如圖所示,其中有幾個目錄報錯,是由於缺少3個jar包:coherence.jar、coherence-work.jar、tangosol.jar

6、下載這幾個jar包,然後復制到/openfire_src/build/lib目錄下

7、選運碰中3個新添加的jar包,點擊右鍵,選擇Build Path -> Add to Build Path

8、把jar包編譯後還殲悄氏是會有報錯,如圖,解決辦法是直接找到java源文件SipCommRouter.java和SipManager.java ,使用eclipse的自動修復,把錯誤修復,一般是沒有實現抽象方法和沒有處理異常。

9、點擊Window -> Show View -> Ant,在Ant中選擇Add Buildfiles,將build目錄下的build.xml選中,然後ok

10、把Java JDK的lib目錄下的tools.jar包拷貝到 Java JRE的lib目錄下

11、運行選中的文件

12、運行成功後,刷新工程,目錄多出兩個文件夾

13、將target/lib目錄下的所有jar包選中,單擊右鍵,選擇Build Path –> Add to Build Path(和步驟7相似)

14、選中項目,點擊run -> run configurations

15、選擇run configurations左邊的Java Application,單擊右鍵,選擇New

16、選中Main選項卡,點擊Browse選擇openfire_src項目氏散;單擊Search選擇ServerStarter - org.jivesoftware.openfire.starter,結果如下

17、選中Arguments選項卡,在VM arguments中填入-DopenfireHome="${workspace_loc:openfire_src}/target/openfire"

18、選中Classpath選項卡,選中User Entries,點擊右邊的Advanced按鈕

19、在彈出的框中選中Add Folders,選中src/i18n文件夾,點擊ok

20、重復上一步驟把src/resources選中添加,結果如下:User Entries下多了兩個文件夾

21、選中Common選項卡,將Debug和Run打鉤,然後點擊apply,再點擊run

22、成功運行結果

23、在瀏覽器中輸入地址

24、選擇中文,然後繼續。伺服器設置可直接跳過。資料庫設置選擇標准資料庫連接,點擊繼續

25、在資料庫設置-標准連接設置界面,選擇資料庫驅動mysql,更改資料庫url,其中需要更改的有伺服器ip地址,還有資料庫名,建議單獨建立一個名為openfire的資料庫。輸入資料庫管理員的賬號和密碼,下一步。

26、資料庫連接成功後界面,直接點擊繼續。

27、管理員賬戶設置界面,輸入管理員的郵箱地址,還有管理員的賬號的密碼,初始賬號為admin。

28、完成設置,登錄到管理控制台,初始賬戶名admin密碼為上一步設置的密碼。

29、登陸成功後顯示

30、檢測伺服器是否配置成功

31、安裝Spark,一路next,然後finish。運行Spark,創建Spark賬號

32、使用創建的賬號登陸Spark,登陸成功可在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位的。

⑥ webapp開發怎麼搭建本地openfire伺服器

(1)資料庫驅動選擇:MySQL,前提是已安裝MySQL(具體的安裝方法可以參考上一篇:mac上安裝MySQL)
(2)JDBC驅動,默認不變
com.mysql.jdbc.Driver

(3)資料庫URL:
形式如下:
jdbc:mysql://你的主機名:埠號/資料庫名稱

這里設置為
jdbc:mysql://localhost:3306/openfire

其中主機名[host-name]改為localhost,
其中資料庫名稱[database-name]改為openfire
解決資料庫字元編碼問題,可以在後面加
?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8

最終的url形式是
jdbc:mysql://localhost:3306/openfire?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8

注意:前提是已存在一個名為openfire的資料庫,否則會報如下錯誤,連接配置不成功

⑦ 怎麼自己搭建一個openfire

大家可以去openfire官網下載最新的openfire、spark 安裝包,速度相當的慢,本是下載完上傳到csdn的,不知為何沒有發布成功。

我是用可執行文件安裝的,「下一步,下一步」就行了。裝完後啟動openfire,開始配置,步驟如下
a. 點擊Launch Admin

b. 選擇語言

c. 配置域名,根據路徑找到這個文件,打開編輯,設置自己想要的域名

d. 設置資料庫,我這里攜差棗用的是MySql,官網下載個MySql要填一大堆東西,OMG!
當然你選擇的資料庫是要存在的,比如我這里創建的openfire

e. 特性設置用默認

f. 配置的最後一步,設置管理員賬號、密碼,登錄要用的

=======================================================================
現在可以登錄進管理控制台了,當然有可能遇見登錄不進去的狀況,提示密碼錯誤了

當然你控制著資料庫,這個到資料庫openfire 的ofuser表裡面改下就可以了,以下是ofuser的信息慶核:

我們可以把painPassword設為"123456", encripterPassword設為null(這個null不是字元串哦,空),重新啟動下openfire就可以了。
=======================================================================
讓我的客戶端連接伺服器吧,spark上傳咯。伺服器也可以寫你先前設置的域名的哦

伺服器端就可以看見admin在線了

給所有客戶打個招呼賽

也是可辯拆以創建更多小夥伴的,用戶名即是登錄名 比如:

配置過程中還遇到問題:
couldn't setup local SOCKS5 proxy on port 7777

只需要找到smack里的config.xml在其中把埠改掉就可以

好了, openfire伺服器的搭建告一段落了.

⑧ 移動應用後端開發經驗3-簡訊,郵件,推送服務

在app的後端設計中,免不了消息的推送,簡訊,郵件等服務,下面就個人的開發經驗談談這方面。

(1)最重要的是,各種推送一定要放在隊列系統中處理,不然會嚴重影響api的響應時間。

(2)簡訊方面

以前我們是用億美軟通的簡訊服務,但在三大運營商收緊了簡訊服務後,億美軟通的簡訊延遲非常厲害,後來我們找到了這家簡訊服務商 http://luosimao.com,這家發送簡訊到聯通,電信,移動手機很快就到了(直到2014.01.24)。

如果發送到移動的簡訊還沒有改善,最後的後備方案:發送到聯通,電信的簡訊使用伏行國內的服務商,發送到移動的簡訊就只能使用國外的簡訊服務商(國外發簡訊到移動手機3毛一條,好貴啊!!!)

註:現在sharesdk提供了免費的簡訊驗證碼服務( http://mob.com/sms ),試運營期間為開發者提供每個App每天10000條免費簡訊驗證。

(3)郵件

在一開始時使用伺服器自身的postfix發送郵件的,但我們發現郵件被很多郵件服務商當成垃圾郵件了,而且沒有重發機制,不能保證郵件的准確到達。

後來查了一下各大網站,發現知乎和巧手github 都是使用 http://www.mailgun.com/ 的郵件服務,看了一下文檔,價格很公孝廳嫌道,而且每月有1萬封的免費郵件額度,非常適合創業型的公司。

(4)推送服務

在這方面,我考慮的重點是:在創業初期,能用第三方就盡可能多使用第三方的服務,自身只處理業務邏輯本身,快速的開發產品。

android篇:

android方面,我們使用過3種消息推送機制:

1.極光推送,現在放棄了。我們使用的過程中,發現極光的機制有點古怪,一般來說,一個app在極光伺服器中是固定一個id,但在極光中是通過廣播來通知app這個id,而且在文檔中居然說明這個id會不定期變化。

2.openfire伺服器。app通過連接openfire伺服器來獲取各種消息,但是openfire有個機制,當app連接openfire後空閑就自動斷開,沒法保持連接的的穩定性,而修改這個openfire的機製成本太高了,後來也放棄使用openfire。

3.網路推送。已現在使用一段時間的情況來說,推送及時快速,挺滿意網路的推送服務。

iphone篇:

apns是iphone推送的不二選擇。但如果自身開發apns的服務,會遇到無效token而需要重發,這樣需要維護一個隊列並建立重發機制,考慮到項目的時間和研發成本,最後也是使用了網路推送的服務。

當用戶在iphone上卸載了app後,device token會失效,所以應該定期訪問蘋果的feedback伺服器,把無效的token去掉。

⑨ 開發社交網站的聊天工具,用開源的伺服器Openfire好嗎

即時聊天通用的協議是 XMPP,基於這個協議有一套java開源的服務端 openfire,可以快速的搭建一套即時聊天服務端。
但是現在有不少雲即時通訊服務。例如
容聯雲通訊、雲之訊、環信、融雲
這些雲服務提供了api,我們基於他的api開發很容易實現自己的即時聊天軟體。服務端,伺服器都不用我們自己管了,極大的節省了成本和開發周期。而且這些雲服務基礎服務都是免費的。

⑩ 如何在Linux上安裝OpenFire-zhengsenlin888-ChinaUnix博客

由於linuxwindows文件系統所裝linux單獨區我裝ubuntu單獨給30G用起便且安裝避免必要麻煩比U盤安裝先linux做U盤安裝系統自檢測留自由區要步直點行grub自建立系統啟選項
網教程我都試都比較麻煩我東西搞沒
win7用修改建立啟項軟體easyBCD覺用起比較便試試自檢測電腦裝系統需要啟帆冊改名行自用用
問題追問希望幫
1. 首先載OpenFireLinux安裝包
2. 復制安裝包Linux伺服器並運行;
載RPM:
rpm -ivh openfire-3.6.2-1.i386.rpm
默認安裝/opt/openfire目錄;
載.tar.gz:
tar –xzvf openfire-3.6.2-1.i386.tar.gz
mv openfire /opt
3. 由於我Linux沒安裝Java所載Java JDK1.5.0安裝包(OpenFire需要1.5.0版本)安裝/etc/profile面添加配置:
JAVA_HOME=/usr/java/jdk1.5.0_16;export JAVA_HOME
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

知道前JDK版本用java –version查詢
需要載或升級連接;
4. 我沒使用OpenFire自帶MYSQL所我Oracle資料庫添加新TableSpace用戶並"classes12.jar"復制/opt/openfire/lib目錄便OpenFire找JDBC包;
5. Linux啟OpenFire
# /etc/init.d/openfire
Usage /etc/init.d/openfire {start|stop|restart|status|condrestart|reload}
# /etc/init.d/openfire start
6. 打瀏覽器輸入http:進入配置頁面
a) 首先選擇語言文
b) 其配置域ip控制台埠埠默認9090
c) 選擇資料庫連接
i. 嵌入資料庫使用OpenFire自帶資料庫;
ii. 標准資料庫連接連接外部資料庫我連接外部Oracle資料庫
d) 進入標准數據連接配置頁面配置Oracle連接;配置外部悄宏資料庫創建表欄位;
e) 進入用戶組配置界轎李面
i. 初始配置既資料庫保存用戶用戶組資料
ii. 目錄伺服器(LDAP)使用外部LDAP伺服器管理
f) 進入管理員密碼配置界面修改管理員密碼;
註:能Bug管理員密碼第二登錄失效我即使直接修改資料庫密碼登錄通我重裝數沒解決我用戶添加專門管理員用戶通帳號登錄管理控制台;
g) 配置完畢進入管理控制台額外添加管理員帳號;
7. 管理控制台添加Plug-in配置各種埠;

熱點內容
谷歌商店安卓手機在哪裡 發布:2025-05-14 11:13:46 瀏覽:533
編程貓銷售女 發布:2025-05-14 11:13:36 瀏覽:333
安卓卡無翼怎麼出小黑屋 發布:2025-05-14 11:13:00 瀏覽:579
買商用筆記本電腦主要看哪些配置 發布:2025-05-14 11:12:15 瀏覽:948
如何在伺服器里做一把神器 發布:2025-05-14 11:11:19 瀏覽:709
cl編譯選項 發布:2025-05-14 11:09:25 瀏覽:620
自製演算法表 發布:2025-05-14 11:05:18 瀏覽:357
android獲取手機聯系人 發布:2025-05-14 10:59:30 瀏覽:141
電腦怎麼選擇配置 發布:2025-05-14 10:46:12 瀏覽:326
電腦怎麼不顯示手機連接伺服器失敗 發布:2025-05-14 10:42:28 瀏覽:10