zoukankan      html  css  js  c++  java
  • 开源框架bboss单点登录demo跑起来

      目前公司新项目要使用一个开源框架bboss的单点登录功能,要将此功能整合到新系统中去,所以我就学习了一下。

      首先,进入这个bboss框架作者的博客中,找到相应的session共享,单点登录的博文,看了一下之后,发现两点:1.这个bboss框架使用gradle构建,2.要将session共享这个demo跑起来要首先安装redis,安装gradle这里直接去官网,下载完成之后,配置一下环境变量即可。

      安装redis,我是在windows64位上安装,32位不行,直接去https://github.com/MSOpenTech/redis/releases这里下载解压缩即可。

    然后在cmd中切换到安装的目录,输入redis-server redis.windows.conf 出现下图,则启动成功。

      

      还是不行的话参考这篇博文:http://blog.csdn.net/renfufei/article/details/38474435

      接下来,下载bboss框架的session共享项目:https://github.com/bbossgroups/security.git 

      下载完成之后,解压缩,

      首先修改相应的redis的配置文件,打开解压缩目录找到session和sessionmonitor的文件夹,找到其中的resource文件夹,里面的redis.xml

      修改为

      

      因为实在自己电脑上的redis,所以这个也要改成single

      

      注意sessionmonitor中的sessioncong.xml是这样

      

      

      不然会报错

      在cmd中切换到解压缩目录:

       gradle publish

      

      会看到各种警告,这个忽略即可。

      之后再解压缩目录中,找到gradle.properties文件,将enable_gretty=false改成enable_gretty=true,

      再接着,输入gradle :session:tomcatStart

      

      这个时候在浏览器中输入localhost/session就能看到结果

      

    注意:

      之前使用的是redis,但是sessionmonitor使用的是mongodb,现在安装好mongodb之后,输入mongod --dbpath "C:Program FilesMongoDBServer3.2data"

      注意这个双引号!!!

      然后找到D:workSpaceAsiaInfosecuritysecurity-mastersessionmonitor esources将其中的mongodb.xml修改成

      

      sessionconf.xml  修改成

      

      之后所有的操作和之前的一样。也可以看到相应的效果

  • 相关阅读:
    Move site collections to a new database
    SharePoint 2010 Site Workflow
    Customizing the Server Ribbon
    [转]深入浅出之正则表达式
    asp.net中MD5加密写法代码
    asp.net中过滤非法字符防止SQL注入
    jQuery中ajax的使用方法
    gridview中用NewSelectedIndex获取选中的ID值
    GridView中得到选中的某行的ID值
    用javascript伪装链接地址状态代码
  • 原文地址:https://www.cnblogs.com/dushan/p/5911778.html
Copyright © 2011-2022 走看看