XMPP聊天之Openfire後臺的安裝和配置
一、下載並安裝openfire
1、下載最新的openfire安裝檔案
openfire是伺服器,下面還有一個spark,這個是一個XMPP協議通訊聊天的CS的IM軟體,它可以通過openfire進行聊天對話。
2、 點選安裝,並執行預設操作
3、 啟動openfire服務
在系統偏好設定的其他裡,點選openfire偏好
二、配置openfire伺服器
1.設定語言,選中文
2.主機設定
設定主機的訪問ip地址
注意:域不能是機器名,否則會如下錯誤:
HTTP ERROR: 500 INTERNAL_SERVER_ERROR
本地的域,要設定為127.0.0.1
3.資料庫設定
如果要設定外部資料庫(推薦,比如:MySQL),選擇標準資料庫連線
4.設定資料庫連線
(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—》sql已建立
注意:前提是已存在一個名為openfire的資料庫,否則會報如下錯誤,連線配置不成功
The Openfire database schema does not appear to be installed. Follow the installation guide to fix this error.
(4)使用者名稱和密碼
這裡的使用者名稱密碼,是訪問MySQL資料庫時使用的帳號:root,和安裝MySQL設定的root密碼
5.特性設定
如果不打算使用LDAP,則保持預設設定
6.設定openfire伺服器管理員的帳號和密碼
可以隨便填寫一個管理員郵箱,輸入要設定的密碼
完成註冊
7.登陸管理控制檯
預設的管理員帳號是“admin”,預設管理員密碼“admin”,如果上面設定了新密碼,則管理員密碼是新密碼
如果想去掉預設的admin帳號,並自定義,需要如下操作
(1)在終端中,登陸具體的資料庫(openfire)
mysql -u root -p openfire
然後輸入資料庫的root密碼
(2)刪除表“ofUser”中的admin帳戶
delete from ofUser where username='admin';
(3)建立自定義管理員(使用者名稱:xiaodao,密碼:123)
INSERT INTO ofUser (username, plainPassword, encryptedPassword, name, email, creationDate, modificationDate) VALUES ('xiaodao','123','123','Administrator','[email protected]','0','0');
注意:如果重設了使用者名稱,必須重啟openfire伺服器
8.後臺控制介面
三、解除安裝openfire
1.停止服務
在系統偏好設定的其他裡,開啟openfire偏好設定
點選Stop Openfire按鈕,停止服務
2.刪除檔案
開啟終端,輸入以下命令
sudo rm -rf /Library/PreferencePanes/Openfire.prefPane
sudo rm -rf /usr/local/openfire
sudo rm -rf /Library/LaunchDaemons/org.jivesoftware.openfire.plist
其中第一條命令之後,需要輸入本機管理員密碼
安裝過程碰到的問題:
1、賬號資訊及部署完畢,登陸時提示
HTTP ERROR 500
Problem accessing /setup/setup-profile-settings.jsp. Reason:
Server Error
這個時候,只需把openfire 重啟下,然後再登陸就Ok了。
相關推薦
XMPP聊天之Openfire後臺的安裝和配置
一、下載並安裝openfire 1、下載最新的openfire安裝檔案 openfire是伺服器,下面還有一個spark,這個是一個XMPP協議通訊聊天的CS的IM軟體,它可以通過openfire進行聊天對話。 2、 點選安裝,並執行預設操作 3、 啟動openfire服務 在系統偏好設定的其他裡,
Mac 之 通過homebrew安裝和配置mysql
安裝命令: brew install mysql 安裝完成之後,啟動mysql: mysql.server start 發現無此命令: command not found 首先,檢查是否是安裝了。重新執行一遍: brew inst
Servlet容器之Jetty的安裝和配置(Windows)
網上多說Jetty輕量級,好用。好吧,本著好奇就打算學習一下。不過這裡還是要抱怨一句,關於Jetty的學習資料真心不多。 前提:必須安裝jdk。 2.解壓至任意目錄 3.直接進入bin目錄,雙擊Jetty-Service.exe。啟動成功 4.位址列直接輸入http://
oracle 10g 學習之客戶端安裝和配置(2)
概述 Oracle 資料庫是一種網路上的資料庫, 它在網路上支援多使用者, 支援伺服器/客戶機等部署(或配置) 伺服器與客戶機是軟體概念, 它們與計算機硬體不存在一一對應的關係. 即: 同一臺計算機既可以充當伺服器又可以充當客戶機, 或者, 一臺計算機只充當伺服器或只充當充當客戶機. Oracle 資料庫
Linux 虛擬機器之--KVM的安裝和配置(一)
1、檢視主機CPU資訊 [[email protected] ~]# cat /proc/cpuinfo|grep flagflags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat ps
Nginx 之 Nginx安裝和配置文件簡要介紹
安裝 配置文件 1 概述本文主要介紹了nginx的兩種安裝方法,通過yum和編譯安裝,同時對安裝後的配置文件的語法和格式進行了簡要的介紹2 nginx的安裝2.1 yum安裝nginx在光盤自帶的base源裏沒有,需要通過官方路徑或者是epel源中安裝.官方:http://nginx.org/pack
如何安裝和配置打印服務器之二:設置打印機打印權限並通過UNC方式添加打印機
操作 下載 des water 自己 找到 但是 們的 域賬號 如何安裝和配置打印服務器之二:設置打印機打印權限並通過UNC方式添加打印機 ?Lander Zhang 專註外企按需IT基礎架構運維服務,IT Helpdesk 實戰培訓踐行者http://blog.51cto
如何安裝和配置打印服務器之三:設置打印機打印優先級別
sha 基礎架構 打印 fin 優先級 jpg str 兩種 finish 如何安裝和配置打印服務器之三:設置打印機打印優先級別 ?Lander Zhang 專註外企按需IT基礎架構運維服務,IT Helpdesk 實戰培訓踐行者http://blog.51cto.com/
如何安裝和配置打印服務器之四:使用組策略部署打印機
fff shadow 賬號 hat 對話框 除了 c4c alt main 如何安裝和配置打印服務器之四:使用組策略部署打印機 ?Lander Zhang 專註外企按需IT基礎架構運維服務,IT Helpdesk 實戰培訓踐行者http://blog.51cto.com/l
如何安裝和配置打印服務器之五:將打印機發布到活動目錄實現智能手動添加
是否 blog col 詳細信息 and 手動 應用 所有 文檔 如何安裝和配置打印服務器之四:使用組策略部署打印機 ?Lander Zhang 專註外企按需IT基礎架構運維服務,IT Helpdesk 實戰培訓踐行者http://blog.51cto.com/lander
如何安裝和配置打印服務器之六:自定義客戶端電腦使用網絡打印機的默認設置
oss strong mode 客戶端 pre 51cto col str 裝配 如何安裝和配置打印服務器之六:自定義客戶端電腦使用網絡打印機的默認設置 ?Lander Zhang 專註外企按需IT基礎架構運維服務,IT Helpdesk 實戰培訓踐行者http://blo
Linux(centos 7)系列之(五)----maven的安裝和配置
最近需要做個Jenkins的自動部署,因此需要在伺服器上配置maven,下面是我的配置過程: 1.切換你要存放壓縮包的資料夾 2.選擇線上安裝 wget http://mirror
mac:Go安裝和配置+GoLand安裝和使用之完整教程
前言作為一個go語言程式設計師,覺得自己有義務為go新手開一條更簡單便捷的上手之路。縱使網上教程很多,但總不盡人意。go的入門門檻還是非常低的,無論是安裝還是使用。 go安裝go 語言支援以下系統: Linux Mac OS X(也稱為 Darwin) Window FreeBSD 本文將介紹mac下的安
Git 深度學習之填坑之旅一(git安裝和配置、基本命令)
2018-11-07 14:37 by 蟬時雨, ... 閱讀, ... 評論, 收藏, 編輯 前戲 最近不管是工作還是ctf比賽,接觸與使用git變得越來越多,git半吊子水平的我已經不能支撐日常工作了。碰巧自己公司專案剛上線,現在能擠出一
搭建Maven+Spring+SpringMVC+Mybatis後臺環境之Maven的安裝與配置
搭建Maven+Spring+SpringMVC+Mybatis後臺環境之Maven的安裝與配置 最近沉迷於小程式開發,前端學習的差不多了,後臺想用Maven+Spring+SpringMVC+Mybati體系結構來開發,用MySQL作為資料庫。本文先介紹Maven的安裝。 下載
Cocos2d-x之下載安裝和配置
一、下載 1.Cococs2d-x下載地址 推薦下載cocos2d-x-v3.10版本,自帶建立專案的cococs軟體,就不用在cmd中敲命令了(不過敲命令還是顯得高大上一些)。 2.Android NDK和Android SDK的下載地址: 在
彙總(之四):交叉編譯工具鏈arm-none-linux-gnueabi-, Qt交叉編譯安裝和移植,Qt桌面版編譯安裝,QTcreator安裝和配置
4. QTcreator2.5.2安裝和配置 首先,從官網下載了qt-creator-linux-x86-opensource-2.5.2.bin檔案。 下面的安裝就比較簡單了,首先更改檔案屬性,使它可執行。 chmod u+x qt-creator-linux
效能測試二十三:環境部署之Redis安裝和配置
redis:非關係型資料庫,記憶體資料庫,no-sql典型, 資料存放在記憶體中,一斷電或者關閉就沒有了 mysql、oracle、sqlserver···是關係型資料庫,資料存放在磁碟中 一個Redis的每秒鐘的讀寫大概在5萬t
XMPP協議之Openfire 叢集配置
Openfire叢集我們採用Hazelcast外掛進行叢集部署,採用Haproxy進行負載均衡。架構圖: 一、安裝並配置MySQL 步驟略 二、編輯xmpp主機的hosts檔案 [[email protected] ~]# cat /etc/hosts 10
XMPP協議之Openfire Connection Manager 配置
一:Openfire Connection Manager 簡介 Openfire Connection Manager是Openfire伺服器的擴充套件,它可以透明的處理大規模併發XMPP客戶端對Openfire伺服器的聯接。根據Connection Ma