java xmpp openfire_搭建Xmpp服務器Openfire

step1、 安裝java環境

這里是檢測是否安裝java的網頁

如沒有安裝則進行以下步驟

1、下載jdk7的mac版:jdk-7u79-macosx-x64.dmg

2、安裝好之后,在命令行進入以下路徑查看

#cd /Library/Java/JavaVirtualMachines/

3、再查看你自己安裝的版本

#ls

版本為jdk-8u171-macosx-x64

4、進入目錄

#cd jdk-8u171-macosx-x64/Contents/Home

5、復制jdk home的路徑,在當前目錄輸入pwd(查詢路徑)

#pwd

6、將查詢出來的路徑先復制保存:?#/Library/Java/JavaVirtualMachines/jdk-8u171-macosx-x64/Contents/Home

7、進入用戶主目錄,看一下有沒有.bash_profile文件

#cd ~

#ls -all

8、編輯.bash_profile文件(沒有則新建,命令touch .bash_profile)

#vim .bash_profile

9、英文模式下,按一下i鍵進入編輯模式,輸入以下內容,路徑部分粘貼前面保存的

export #JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home

10、輸完后,按esc,再按冒號(shift+;),輸入wq保存即可

11、重啟一下終端,輸入命令#java -version?就可以看到?結果

step2、安裝MySQL

之前下載的是最新的:mysql-8.0.11-macos10.13-x86_64最后導入總失敗,

又重新下載完的文件為:mysql-5.6.12-osx10.7-x86_64

2、安裝后還需要選擇下面這個,然后會在系統偏好設置安裝后會顯示MySql的圖標。

3c9178cb8166?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

3、點擊Start MySQL Server按鈕,啟動mysql

3c9178cb8166?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

4、現在我們數據庫已經安裝完成了

現在MySQL安裝按成之后你的賬戶是:root 密碼為空。

現在我們設置一下mysql的密碼

打開終端,輸入一下指令。

打開終端,輸入:

sudo vi ~/.bash_profile

回車

輸入 i

回車

然后粘貼以下內容# mysqlalias mysql='/usr/local/mysql/bin/mysql'alias mysqladmin='/usr/local/mysql/bin/mysqladmin'# lsalias ls='ls -G'回車

按ESC鍵

輸入 :wq

回車

5.mysqle的開始的密碼是空的,輸入回車后,然后在輸入命令

mysqladmin -u root password "輸入你的密碼"

6.輸入指令 mysql -u root -p 然后輸入剛才的密碼,成功后會提示

3c9178cb8166?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

ok現在你的數據庫安裝完成為了方便管理,還需要下載一個workbench,我下載的版本是:mysql-workbench-community_64

5、新建立一個聯系,輸入名稱和你的密碼其他的都不用修改

3c9178cb8166?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

6.新建立一個openfire的數據庫

3c9178cb8166?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

7.然后需要到?/usr/local 找到openfire 找到openfire_mysql,復制一份到桌面,然后執行如下導入操作

3c9178cb8166?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

8.導入成功

3c9178cb8166?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

step3、 安裝openfire

1、安裝

3c9178cb8166?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

111

2、然后偏好設置會有openfire的標志,點擊會出現下面的窗口選擇open Admin Console

3c9178cb8166?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

設置為中文

3c9178cb8166?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

4、輸入域名,這些都是默認的,直接下一步

3c9178cb8166?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

5.設置已經創建的openfire數據庫,如果數據庫沒有設置好會提示如下錯誤,重新設置你的數據庫看下是否openfire.mysql是否沒有導入。

3c9178cb8166?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

6.默認就可以直接點擊繼續

3c9178cb8166?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

7.設置你的管理員密碼,然后就可以設置成功了。

3c9178cb8166?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

3c9178cb8166?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

走到這里恭喜你,你已經設置成功,你可以登錄管理員了。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/373418.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/373418.shtml
英文地址,請注明出處:http://en.pswp.cn/news/373418.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

JavaFX移動應用程序最佳實踐,第1部分

到現在為止,所有對JavaFX感興趣的人都會知道,JavaFX Mobile發行了不久 前。 可以肯定的是,這真是令人難以置信。 我感到筋疲力盡,在發行期間我什至沒有精力去寫博客…… 但是到目前為止,我感到很恢復,并且希…

Spark程序運行報錯解決(1)

報錯內容:System memory 259522560 must be at least 4.718592E8. Please use a larger heap size. 解決:Window——Preference——Java——Installed JREs——選中一個Jre 后 Edit 在Default VM arguments 里加入:-Xmx512M 轉載于:https://w…

java setsolinger_java socket 的參數選項解讀(轉)

在MulticastSocket的源代碼里有設置多播的方法:public void setInterface(InetAddress inf) throwsSocketException {if(isClosed()) {throw new SocketException("Socket is closed");}checkAddress(inf, "setInterface");synchronized(infLoc…

【轉】Linux終端下 dstat 監控工具

轉自https://linux.cn/article-3215-1.html dstat 是一個可以取代vmstat,iostat,netstat和ifstat這些命令的多功能產品。dstat克服了這些命令的局限并增加了一些另外的功能,增加了監控項,也變得更靈活了。dstat可以很方便監控系統…

Tomcat和IntelliJ –在webapps文件夾之外部署war文件

目前,我正在開發一個Android應用程序,該應用程序需要云中托管的大量REST服務來支持。 我基于對Java,Groovy以及最重要的Spring的支持選擇了Google App Engine 。 我開發了一個基于Spring MVC的REST應用程序,并使用ContentNegotiat…

[HDU1232] 暢通工程 (并查集 or 連通分量)

Input 測試輸入包含若干測試用例。每個測試用例的第1行給出兩個正整數&#xff0c;分別是城鎮數目N ( < 1000 )和道路數目M&#xff1b;隨后的M行對應M條道路&#xff0c;每行給出一對正整數&#xff0c;分別是該條道路直接連通的兩個城鎮的編號。為簡單起見&#xff0c;城鎮…

java jdbc連接db2數據庫_Java連接db2數據庫(常用數據庫連接五)

1.安裝好db2數據庫&#xff0c;并建立表如下&#xff1a;2.eclipse或myeclipse中建立工程并導入java連接db2所需要的jar包db2java.jar 下載地址&#xff1a;http://download.csdn.net/detail/whzhaochao/64149813.建立iConn接口&#xff0c;代碼如下&#xff1a;package com.zh…

在Windows上,遷移VisualSVN server

最近在搭建自動化測試框架&#xff0c;順便了解了一下SVN的搭建。對于一般的使用場景&#xff0c;VisualSVN還是挺方便的&#xff0c;而且上手特別快。 由于是第一個demo&#xff0c;后期要遷移到其他服務器上面&#xff0c;所以就熟悉了一下server的遷移。以下是一些記錄信息&…

練習腳本三:日志清除

日志清除 #!/bin/bash #清除日志腳本&#xff0c;版本2 LOG_DIR/var/logROOT_UID0 #$UID為0的時候&#xff0c;用戶才具有root用戶的權限#判斷是否使用root用戶來運行 if [ "$UID" -ne "$ROOT_UID" ];thenecho "Must be root to run this script.&qu…

Oracle通過邀請Weaver和Chin推動JavaFX向前發展

我昨天發布了愚人節帖子&#xff0c;內容涉及加入NASA協助探索紅色大行星。 那個帖子與事實相距不遠... NASA開發的技術的所有細節都是100&#xff05;準確的。 哎呀&#xff0c;即使我辭職也是事實&#xff01; 唯一不正確的部分是我將加入的公司。 在NASA協助探索火星的工作也…

java privilege的用法_java反射--注解的定義與運用以及權限攔截

自定義注解類編寫的一些規則:1. Annotation型定義為interface, 所有的Annotation會自動繼承java.lang.Annotation這一接口,并且不能再去繼承別的類或是接口.2. 參數成員只能用public或默認(default)這兩個訪問權修飾3. 參數成員只能用基本類型byte,short,char,int,long,float,d…

WinForm------TextEdit只能輸入數字

代碼: this.textEdit1.Properties.Mask.EditMask "\d"; this.textEdit1.Properties.Mask.MaskType MaskType.RegEx; 轉載于:https://www.cnblogs.com/tianhengblogs/p/6093634.html

mysql使用隨筆

mysql 刪除語句 &#xff1a;delete from 表名 where 條件; 例如 delete from tbuserinfo where id 2;mysql 查詢語句 &#xff1a;select * 列名 from 表名 where 條件;mysql 模糊查詢 &#xff1a; SELECT * FROM 表名 WHERE 列名 LIKE "3%&qu…

JavaFX:創建Sprite動畫

到目前為止&#xff0c;盡管我的大多數文章都涉及JavaFX屬性和綁定&#xff0c;但今天我想寫一講我也致力于JavaFX運行時的另一部分&#xff1a;動畫API。 在本文中&#xff0c;我將解釋如何在JavaFX中編寫自定義動畫&#xff0c;以及如何使用這種方法為Sprite動畫創建類。 &am…

java tick_Java中的Clock tick()方法

可以使用tick()Java中Clock類中的方法在所需的時間范圍內舍入基本時鐘的瞬間。此方法需要兩個參數&#xff0c;即基本時鐘和滴答的持續時間。同樣&#xff0c;返回在所需持續時間內四舍五入的基本時鐘時刻。演示此的程序如下所示-示例import java.time.*;public class Main {pu…

JAVA 常用框架和工具

集成開發工具&#xff08;IDE&#xff09;&#xff1a;Eclipse、MyEclipse、Spring Tool Suite&#xff08;STS&#xff09;、Intellij IDEA、NetBeans、JBuilder、JCreator JAVA服務器&#xff1a;tomcat、jboss、websphere、weblogic、resin、jetty、apusic、apache 負載均衡…

MySQL Doublewrite Buffer及業務評估

1. 關于Doublewrite Buffe的總結 Doublewrite Buffer&#xff1a;Doublewrite Buffer出現的初衷是防止buffer pool中的臟頁刷新到磁盤中&#xff0c;出現部分寫的問題&#xff0c;innodb頁大小一般為16k&#xff0c;而Linux操作系統的block size一般為4k。這樣在刷新的過程中&a…

使用UIBinder的GWT自定義按鈕

這是一個有關如何在GWT上使用UIBinder創建自定義按鈕的示例。 public class GwtUIBinderButton implements EntryPoint {public void onModuleLoad() {Button button new Button();button.setText("Button");button.addClickHandler(new ClickHandler(){Overridepub…

delete postman 傳參_PostMan 傳參boolean 類型,接口接受的值一直是false

情形&#xff1a;最近寫前臺頁面的一個按鈕&#xff0c;功能是&#xff1a;點擊后切換狀態&#xff0c;顯示是或否。字段名稱是isTest,類型是boolean 。寫完接口&#xff0c;拿postMan測試&#xff0c;傳參如下&#xff1a;但是后臺接口接受的數據 一直是false,處理&#xff1a…

前端學PHP之文件操作

前端學PHP之文件操作 前面的話 在程序運行時&#xff0c;程序本身和數據一般都存在內存中&#xff0c;當程序運行結束后&#xff0c;存放在內存中的數據被釋放。如果需要長期保存程序運行所需的原始數據&#xff0c;或程序運行產生的結果&#xff0c;就需要把數據存儲在文件或數…