1. 如何使用openfire自帶的資料庫HyperSQL
openfire設置的配置文件路徑為:../openfire/conf/openfire.xml。 打開xml文件發現安裝設置完成後setup的值為true,true。 首先關閉openfire伺服器,然後刪除屬性, 然後重新啟動Openfire並重新裝入設置工具。
2. 如何在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位的。
3. 如何使用openfire自帶的資料庫HyperSQL
1.Openfire 開始使用的時候,就會自己創建一個資料庫,那個資料庫是原先自定義的,他就會在資料庫里新建好多以「of」開頭的標,比如ofuser,ofproperty...之類的。
2.如果你有原本有一個資料庫,又不想跑2套資料庫,那就修改ofproperty那個表吧,也可以在Openfire後台管理那裡設置不過個人覺得太慢了,建議修改Ofproperty表。
3.主要添加,修改12)處地方,以鍵值方式添加。
4.
1)admin.authorizedJIDs 設置你的管理員賬戶後面記得帶domain,比喻你的伺服器叫做ms.com,你就[email protected]
2)jdbcAuthProvider.passwordSQL 這是密碼的SQL語句
3)jdbcAuthProvider.passwordType 驗證方式
4)jdbcProvider.connectionString連接資料庫的語句
5)jdbcUserProvider.allUsersSQL 所有用戶
6)jdbcUserProvider.emailField 電子郵件的列名,確實不會設置就新建一個email列,為空也沒有問題的。
4. 配置openfire時,連接MySQL資料庫總是報錯
既然報的是驅動問題,那肯定是你jar包有問題。他的sql好像是postgresql7.0的版本,相版對應的jar有可能不適用你當前的權版本,現在都已經是8.2以上的。你把他自帶的jar刪了,放上你們項目自己用的,試試看,不要讓2個版本的共存。容易出現問題。
5. 如何在Linux上安裝OpenFire-zhengsenlin888-ChinaUnix博客
由於linuxwindows文件系統所裝linux單獨區我裝ubuntu單獨給30G用起便且安裝避免必要麻煩比U盤安裝先linux做盤安裝系統自檢測留自由區要步直點行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配置各種埠;
6. 怎麼修改openfire的資料庫連接
在openfire的conf文件夾下面有一個openfire.xml的配置文件,裡面就有資料庫的配置。
然後專你還要手動執行屬resources/database裡面你需要的資料庫的腳本,然後在把以前資料庫裡面的數據導入到你的新資料庫。
7. openfire 怎麼連接oracle資料庫
看到有人問這個問題,當時激動萬分,沒想到兩年了,居然沒有人解答,無奈中只好自己解決,下面我分享一下我的心得吧
搭建本地的openfire有兩種方式,一時到官網下載它的安裝文件,二是下載它的源碼,放在本地Eclipse中跑,兩種方式我的試過(方法二可能需要點耐心,有耐心的朋友可以試一下),網上也有很多的資料
下面只要講講如何連接到本地資料庫,本人使用的是oracle
環境搭建好後,http://127.0.0.1:9090/進入主頁,按步驟下一步,當到了資料庫配置時注意了,選默認的那就不用講了(其實也挺好用),選擇外部資料庫進入資料庫配置界面
這里需要注意兩點,首先請使用ie瀏覽器(其他的瀏覽器有選擇了資料庫類型後沒有驅動提示,當然,你對資料庫啟動類很熟悉的話,那就另講了),這里只用把host和sid換成自己的主機和資料庫實例就ok,當然如果你僅僅只做這些是不行的,為什麼呢,因為他默認不包含oracle的驅動jar,蛋疼吧,(有MySql的),如果你是安裝版的話,直接下載一個oracle的驅動jar包到安裝文件的lib裡面重啟服務,按先前的步驟走完就ok了,如果你是源碼的話,也是需要把oracle的jar包添加到ant後的work目錄下的lib里。
雖然講的很粗糙,希望對這方面困惑的人有幫助,呵呵,不要像我這樣摸索
8. openfire配置資料庫的時候總是出錯,資料庫是Mysql8.0.12
既然報的是驅動問題,那肯定是你jar包有問題。他的sql好像是postgresql7.0的版本,相對應的jar有可能不適版用你當權前的版本,現在都已經是8.2以上的。你把他自帶的jar刪了,放上你們項目自己用的,試試看,不要讓2個版本的共存。容易出現問題。
9. 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地址就行
天互數據 為您解答,希望能幫到你
10. 怎麼自己搭建一個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伺服器的搭建告一段落了.