您的位置:金沙游乐场85155 > 大数据库 > XMPPFramework开发(金沙85155登入一):Openfire服务器搭建

XMPPFramework开发(金沙85155登入一):Openfire服务器搭建

发布时间:2019-10-02 09:54编辑:大数据库浏览(171)

    版本路径说明

    SQL Server Management Studio 2016 delete the file C:Users%username%AppDataRoamingMicrosoftSQL Server Management Studio13.0SqlStudio.bin
    
    SQL Server Management Studio 2014 delete the file C:Users%username%AppDataRoamingMicrosoftSQL Server Management Studio12.0SqlStudio.bin
    
    SQL Server Management Studio 2012 delete the file C:Users%username%AppDataRoamingMicrosoftSQL Server Management Studio11.0SqlStudio.bin
    
    SQL Server Management Studio 2008 delete the file C:Users%username%AppDataRoamingMicrosoftMicrosoft SQL Server100ToolsShellSqlStudio.bin
    
    SQL Server Management Studio 2005 delete the file – same as above answer but the Vista path. C:Users%username%AppDataRoamingMicrosoftMicrosoft SQL Server90ToolsShellmru.dat
    

    注意:AppData是一个隐藏文件夹。您需要在资源管理器中显示隐藏的文件夹。

    上面只是简述了所对应版本需要删除的文件路径。还是需要我们手动去找到然后删除对应文件的。

    当然我们也可以不这样那就复制下面的路径吧。

     

     SQL Server Management Studio 2016 :%AppData%MicrosoftSQL Server Management Studio12.0
    
     SQL Server Management Studio 2014 :%AppData%MicrosoftSQL Server Management Studio12.0
    
     SQL Server Management Studio 2012 :%AppData%MicrosoftSQL Server Management Studio11.0
    
     SQL Server Management Studio 2008 :%AppData%MicrosoftMicrosoft SQL Server100ToolsShell 
    
     SQL Server Management Studio 2005 :%AppData%MicrosoftMicrosoft SQL Server100ToolsShell   
    

    这样找到对应版本数据库,直接复制版本后面的路径,然后在根据第一个代码路径找到需要删除的文件名即可。这样是不是很爽啊。

    • 配置java环境变量,这里需要注意的是最后一句命令jdk的版本要输自己的jdk的版本.我这里是1.8.0_111版本的,所以命令如下所示.

    介绍:

    作为一名开发人员都会知道我们做的项目都要用到数据库,数据库都需要账号和密码,然而问题来了,做的东西多了那些没用的账号和密码还在哪里纠缠着我们。所有我们不能忍了删除掉他。

    网上很多都是2008的是删除方案,知道我看到了这篇:http://stackoverflow.com/questions/349668/removing-the-remembered-login-and-password-list-in-sql-server-management-studio

    金沙85155登入 1

    • 首先,给openfire中的bin文件夹一个权限,允许所有人读写.

    这里,Openfire服务器也可能启动失败,其实失败的原因不外乎两个,一个是没有访问Openfire的权限,另外一个就是java的环境变量没有配置好,我们需要重新配置一下.所以,我们使用终端启动我们的Openfire服务器,步骤如下所示.

    这两天没有更新博客,这里先对大家说声对不起了.因为这几天一直忙于研究XMPPFramework这个开源框架.XMPPFramework是一个OS X/iOS平台的开源项目,使用Objective-C实现了XMPP协议,同时还提供了用于读写XML的工具.可以帮助我们快速的开发即时通讯功能.XMPPFramework其实以前培训的时候也是有做过的,不过那只是一顿无脑敲,对其原理以及逻辑并没有深入的了解.而且后期开发使用环信、融云三方开发比较多,XMPPFramework用的其实并不是很多.所以作为小白的我将在XMPPFramework这个专题中对XMPPFramework在实际使用过程中的详细逻辑以及遇到的坑进行分享讲解.希望大家关注.

    • 然后我们往我们在XAMPP中新建的数据库导入我们这个从openfire文件拿出来的数据库.如下图所示.

      金沙85155登入 2

    • 点击浏览,我们导入我们的数据库,其他的不用做任何修改.然后点击"执行"即可.

      金沙85155登入 3

    • 上面我们的数据库已经创建完成了,如下图所示.

      金沙85155登入 4

    • 表格创建完成之后,接着回到Openfire的web配置页面中,URL按照上面步骤填写.点击继续.如果报错的话,那么就可能是大小写的问题了,修改一下即可.接下来,我们设置我们的管理者账号和密码,这是我们登录Openfire服务器的账号密码.

      金沙85155登入 5

    • 点击继续,我们就完成Openfire服务器的整体搭建了.

      金沙85155登入 6

    • 关于数据库的创建,我们使用的是XAMPP,这里我们只要往XAMPP官网下载最新的版本即可.金沙85155登入 7

    在下面的页面中输入设置的管理者账号和密码.

    (由于我已经安装完成了,所以接下来一些配置图并不是自己截的图,如有侵权,请联系我,立马删除)

    金沙85155登入 8

    如下面经典的XMPP示意图所示.其中Client为客户端,Server为服务器,我们可以允许多个服务器,不管是Client与Server之间,还是Server与Server之间的数据传输都是XML格式的数据流.

    • 选择继续之后,我们要设置我们的数据库.这是我们使用MySQL数据库即可.用户名可以填root,密码不用填写,然后其他的不用改变.金沙85155登入 9
    • 三. 输入sudo rm -rf /usr/local/openfire
    • 四. 输入sudo rm -rf /Library/LaunchDaemons/org.jivesoftware.openfire.plist

    金沙85155登入 10

    然后我们进入管理界面,我们就可以对我们的服务器进行管理了.

    由于Openfire服务器是基于java环境的,由于Openfire的版本一定要和JDK的版本对应一致,所以我们需要去Oracle官网去最新版本的JDK.然后安装最新的JDK就好.如下图所示.

    Openfire服务器在实际开发过程中其实并不是需要移动端开发人员进行搭建的,但是我们需要搭建一个服务器来测试XMPPFramework,所以搭建一个本地的服务器是很有必要的.搭建Openfire服务器如果遇到任何问题欢迎联系骚栋,让骚栋祝你一臂之力~~后期的博客,我将对XMPPFramework在具体使用过程中的步骤以及坑点进行详细的讲解说明,希望大家继续关注骚栋,谢谢大家.

    金沙85155登入 11

    金沙85155登入 12

    sudo su
    
    cd /usr/local/openfire/bin
    
    export JAVA_HOME=`/usr/libexec/java_home`
    
    echo $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home
    

    启动完成之后,我们还是需要进入系统偏好设置进入Openfire页面,然后点击页面中Open Admin Console选项,打开Openfire的web配置页面.

    • 下载安装完成之后,我们可以在我们的用用程序列表中找到XAMPP,然后打开.

      金沙85155登入 13

    在实际开发过程中,Server的搭建并不是需要移动端开进行的.但是我们需要做前期的测试,所以搭建一个服务器还是很有必要的,这里选择Openfire服务器,Openfire是开源的、基于可拓展通讯和表示协议、采用Java编程语言开发的实时协作服务器。 Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。那么接下来,我们就看一下如何搭建一个本地的Openfire服务器.

    • 打开应用之后,然后我们需要在应用的Manage Servers页面中开启XAMPP服务器的所有服务.如下图所示.这里会有一个坑,那就是如果你电脑上下载了MySQL数据库,记得先把它停止运行,不然,XAMPP中的MySQL数据库是运行不了的.

      金沙85155登入 14

    • 启动完所有的服务之后,我们就需要去创建MySQL数据库了.首先点击Welcome用用的首页,然后我们点击Go To Application按钮,进入web管理页面.

      金沙85155登入 15

    • 然后点击页面中phpMyAdmin选项进入管理页面.

      金沙85155登入 16

    • 然后,我们在管理页面中选择新建一个数据库.

      金沙85155登入 17

    金沙85155登入 18

    本文由金沙游乐场85155发布于大数据库,转载请注明出处:XMPPFramework开发(金沙85155登入一):Openfire服务器搭建

    关键词:

上一篇:没有了

下一篇:没有了