簡介:Openfire是一個強大的即時消息(IM)和聊天服務器,它實現了XMPP協議,可以使用它輕易的構建高效率的即時通信服務器.其安裝和部署都十分簡單,並利用Web進行管理。單臺服務器可支持上萬併發用戶,由於是採用開放的XMPP協議,可以使用各種支持XMPP協議的IM客戶端軟件登陸服務
今日準備搭建一臺即時通訊的服務器Openfire3.8.1,步驟如下
一.下載Openfire3.8.1
下載地址:http://www.igniterealtime.org/downloads/index.jsp
二.安裝Openfire3.8.1使用root用戶登錄終端
[root@chenpc-cent im]# rpm -ivh openfire-3.8.1-1.i386.rpm
Preparing... ########################################### [100%]
1:openfire ########################################### [100%]
注:openfire安裝完後到目錄文件都在 /opt/openfire 目錄下,其中用到的SQL腳本在/opt/openfire/resources/database下面,這裏我用的是Oracle數據庫,用https://127.0.0.1:1158/em登錄到控制檯新建了表空間和用戶,接着用PL/SQL Developer 導入openfire_oracle.sql,完了成了openfire所需要的表創建。
特別注意:這裏需要將ojdbc6.jar文件拷貝到/opt/openfire/lib目錄下,才能啓動服務器,否則連接Oracle數據庫會報錯。我的環境是jdk1.7,Oracle11g
ojdbc6.jar下載地址:http://pan.baidu.com/share/link?shareid=398379&uk=638583574
三.運行Openfire3.8.1
用法:/etc/init.d/openfire {start|stop|restart|status|condrestart|reload}
[root@chenpc-cent im]# /etc/init.d/openfire start
Starting openfire:
查詢運行狀態
[root@chenpc-cent im]# /etc/init.d/openfire status
openfire is running
已經運行了
四.配置Openfire3.8.1
在瀏覽器輸入地址:http://127.0.0.1:9090/
1.開始配置,選擇語言,請選擇中文
2.配置數據庫
3.特性設置
4.設置管理員admin的密碼和郵箱
5.完成
6.用admin和剛剛設置到密碼登錄到控制檯
7.登錄成功