openfire伺服器搭建後注意事項
A. 如何在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位的。
B. 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的資料庫,否則會報如下錯誤,連接配置不成功
C. openfire伺服器搭建完成後有什麼要注意的
安裝前准備工作: 一:Java運行環境(已安裝 則可跳過此步驟) 二:資料庫(之前已安裝 則可跳過此步驟) 資料庫可以使用DB2,Oracle,MySQL,PostgreSQL,SQL Server等其中任意一種。 安裝前准備工作完成後: 一:建立資料庫 a.建立資料庫,記下數...
D. 配置openfire時openfire資料庫要提前創建么
openfire設置的配置文件路徑為:../openfire/conf/openfire.xml。
打開xml文件發現安裝設置完成後setup的值為true,<setup>true</setup>。
首先關閉openfire伺服器,然後刪除<setup>屬性,
然後重新啟動Openfire並重新裝入設置工具。
E. 怎樣使用openfire實現 Web即時通信
實例挺簡單的,已經配置好環境
服務端先裝openfire,配置好資料庫,建幾個用戶
然後裝spark,可以登錄,進去後可以添加好友和進行回話
然後安裝這個客戶端APP,更改伺服器IP,可以進行登錄。
只是運行起來有點卡
F. 如何更換openfire資料庫,比如我現在用的是mysql,想換成內嵌的資料庫應該怎麼操作
openfire設置的配置文件路徑為:../openfire/conf/openfire.xml。打開xml文件發現安裝設置完成後setup的值為true,<setup>true</setup>。首先關閉openfire伺服器,然後刪除<setup>屬性,然後重新啟動Openfire並重新裝入設置工具。
G. 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地址就行
天互數據 為您解答,希望能幫到你
H. 關於openfire:請問我們自己寫的插件放入openfire伺服器後,程序怎麼去調用寫的那插件裡面的功能
看你寫的插件提供什麼服務的啊,如果是web service 直接發送請求就可以了。
如果是需要有web界面,當你配置好xml文件,寫好web頁面,通過web界面操作就可以了吧。。
I. 如何部署自己的遠程openfire伺服器
安裝前准備工作:
一:Java運行環境(已安裝 則可跳過此步驟)
二:資料庫(之前已安裝 則可跳過此步驟)
資料庫可以使用DB2,Oracle,MySQL,PostgreSQL,SQL Server等其中任意一種。
安裝前准備工作完成後:
一:建立資料庫
a.建立資料庫,記下資料庫名,如OpenfireServer。
b.在資料庫管理系統下建立新用戶,如OpenfireUser。
選擇SQL server身份驗證,把強制密碼過期的勾去掉,只勾上強制實施密碼策略。
在下面的資料庫下拉列表中選擇OpenfireServer,然後確定即可。
c.然後在OpenfireServer資料庫目錄下,在其安全性中,新建一個用戶,用戶名任取。
登錄名 選擇上面創建的OpenfireUser,架構 選擇 db_owner,資料庫角色成員身份選擇db_owner,
二:安裝Openfire
a.到官方下載最新版的Openfire安裝包
b.雙擊Openfire安裝包開始安裝
安裝完畢後,會有提示框提示 是否登錄,此時先放著不動
三:執行資料庫腳本
a.到Openfire安裝目錄下:如D:\Program Files\Openfire\resources\database
下面有幾個資料庫的SQL腳本,直接拖動到SQL Server Studio中執行,
執行前確保 可用資料庫下拉列表 選中的是OpenfireServer。
b.接著連接對象資源管理器,使用SQL Server身份驗證方式,輸入用戶名OpenfireUser,密碼
嘗試進行登錄操作。若成功登陸,則證明資料庫建立成功。
四:首次設置Openfire
a.點擊Openfire提示框中Launch Admin 按鈕,進入首次設置頁面
b.語言 選擇 簡體中文
資料庫 選擇 標准資料庫連接
選擇相應的資料庫驅動類型;URL一欄中,把[hostname]改成當前的主機名;
把[database]改成資料庫名OpenfireServer;接著分號後面的Appname全部去掉;
點擊 continue ,設置密碼——>>結束
五:重啟Openfire
然後登錄管理頁面,進行Openfire管理。
至此,恭喜您,Openfire部署安裝完成。
J. VM虛擬機上安裝的openfire LINUX伺服器,宿主機上的spark無法鏈接 虛擬機採用的是橋接模式
題干不詳,無法解答