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  修改成

      

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

  • 相关阅读:
    visio画UML用例图没有include关系的解决方法
    个人推荐-几款好用的App
    win10锁屏壁纸文件夹Assets中无文件问题的解决方法
    云服务器搭建Jupyter-主要部分为配置服务器安全组+添加python3
    开通博客的第一天
    express学习(二)—— Post()类型和中间件
    自定义模块
    命名参数名(含*args , * *kw的区别)
    Python学习之中文注释问题
    Python学习之再议row_input
  • 原文地址:https://www.cnblogs.com/dushan/p/5911778.html
Copyright © 2011-2022 走看看