1. 程式人生 > >XMPP聊天之Openfire後臺的安裝和配置

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