`

bboss session集成权威指南

阅读更多
本文档已做调整,访问地址:
bboss session集成权威指南
1
1
分享到:
评论
2 楼 yin_bp 2016-12-01  
pandge 写道
我在尝试使用的时候发现一个问题,如果我在Session中放一个pojo对象,在获取时,会有异常,
at org.frameworkset.util.ClassUtil$ClassInfo.getDefaultConstruction(ClassUtil.java:1283)
at org.frameworkset.spi.assemble.BeanAccembleHelper.initbean(BeanAccembleHelper.java:425)
.........
跟踪后发现问题在MongDBSessionStore这个实现类的getAttribute方法的return SessionUtil.unserial((String)obj.get(attribute));导致


这个问题应该是因为这个类没有定义默认的构造函数。可以加入交流群:21220580
1 楼 pandge 2016-11-30  
我在尝试使用的时候发现一个问题,如果我在Session中放一个pojo对象,在获取时,会有异常,
at org.frameworkset.util.ClassUtil$ClassInfo.getDefaultConstruction(ClassUtil.java:1283)
at org.frameworkset.spi.assemble.BeanAccembleHelper.initbean(BeanAccembleHelper.java:425)
at org.frameworkset.spi.assemble.BeanAccembleHelper.getBeanFromClass(BeanAccembleHelper.java:1608)
at org.frameworkset.spi.assemble.BeanAccembleHelper.getBeanFromClass(BeanAccembleHelper.java:1588)
at org.frameworkset.spi.assemble.BeanAccembleHelper.getBean(BeanAccembleHelper.java:1795)
at org.frameworkset.spi.assemble.Pro._initBean(Pro.java:2154)
at org.frameworkset.spi.assemble.soa.SOAPro._buildBean(SOAPro.java:36)
at org.frameworkset.spi.assemble.Pro.getBean(Pro.java:304)
at org.frameworkset.spi.assemble.Pro.getTrueValue_(Pro.java:1101)
at org.frameworkset.spi.assemble.Pro.getTrueValue(Pro.java:941)
at org.frameworkset.spi.assemble.Pro.getTrueValue(Pro.java:917)
at org.frameworkset.spi.assemble.Pro.getBeanObject(Pro.java:1525)
at org.frameworkset.spi.assemble.ServiceProviderManager.getBeanObject(ServiceProviderManager.java:1000)
at org.frameworkset.spi.SOAApplicationContext.getBeanObject(SOAApplicationContext.java:177)
at org.frameworkset.spi.SOAApplicationContext.getBeanObject(SOAApplicationContext.java:211)
at org.frameworkset.spi.BaseApplicationContext.getBeanObject(BaseApplicationContext.java:1424)
at org.frameworkset.spi.BaseApplicationContext.getTBeanObject(BaseApplicationContext.java:1416)
at org.frameworkset.soa.ObjectSerializable.toBean(ObjectSerializable.java:265)
at org.frameworkset.security.session.impl.BBossSessionSerial.deserialize(BBossSessionSerial.java:28)
at org.frameworkset.security.session.SessionUtil.unserial(SessionUtil.java:257)
at org.frameworkset.security.session.impl.MongDBSessionStore.getAttribute(MongDBSessionStore.java:204)
at org.frameworkset.security.session.impl.DelegateSessionStore.getAttribute(DelegateSessionStore.java:90)
at org.frameworkset.security.session.impl.SimpleSessionImpl.getAttribute(SimpleSessionImpl.java:83)
at org.frameworkset.security.session.impl.HttpSessionImpl.getAttribute(HttpSessionImpl.java:52)
跟踪后发现问题在MongDBSessionStore这个实现类的getAttribute方法的return SessionUtil.unserial((String)obj.get(attribute));导致

相关推荐

    基于Java和Shell的bboss session framework跨域集群节点会话共享与监控设计源码

    该项目是一款基于Java和Shell语言的bboss session framework设计源码,专注于实现跨域集群节点之间的会话共享,并具备良好的会话监控和数据统计功能。该框架包含222个文件,包括164个Java源文件、14个XML配置文件、6...

    bboss session共享培训ppt

    集群会话共享,跨容器跨平台,跨站跨应用会话共享及SSO,高效,配置简单,提供实用的会话统计监控和会话集中管理功能(会话查询,会话删除,会话属性数据查看等等)

    springboot整合bboss es增删改查测试demo代码

    本实例是一个基于bboss es spring boot starter的demo maven工程,可供spring boot项目集成bboss elasticsearch rest client参考 展示了通过spring boot管理单集群功能和管理多集群功能 单集群测试用例:...

    springboot集成ElasticsearchBboss调用Elasticsearch.md

    springboot集成ElasticsearchBboss调用Elasticsearch的案例分享

    bboss会话共享培训文档

    安全性方面,bboss会话共享通过在客户端基于cookie机制存储sessionid,并设置cookie的HttpOnly属性来防止XSS攻击窃取sessionid,通过设置Secure属性并在HTTPS环境下传输来防止sessionid被窃取。同时,还提供会话信息...

    基于Java的bboss开源框架设计源码

    bboss框架集成了AOP/iOC、MVC、持久化标签库、RPC、事件处理、Bean-XML序列化等多种功能。本项目基于bboss框架构建了数据采集ETL工具、流批一体化Stream工具、Elasticsearch客户端工具和WebSession共享框架等应用。

    bboss mvcdemo 下载地址

    在“bboss mvc开发手册.doc”中,我们可能会找到关于如何使用BBoss MVCDemo进行开发的详细指南。 首先,让我们深入了解BBoss MVCDemo的核心特性: 1. **模型(Model)**:BBoss MVCDemo支持多种数据访问方式,如JDBC...

    bboss会话共享培训文档分享

    本培训文档将介绍集群session管理的发展历史、bbosssession的架构及特点、性能指标、与应用的集成方式、部署模式以及场景演示等,旨在帮助技术人员理解并掌握bbosssession的使用方法和优势。 一、集群session管理...

    企业级J2EE开源框架bboss

    7. **缓存支持**:集成多种缓存技术,如Ehcache、Redis等,优化数据读取性能,减轻数据库压力。 8. **任务调度**:内置定时任务调度器,支持周期性任务的执行,可用于大数据处理、报表生成等场景。 9. **国际化与...

    bboss+es基本操作示例.zip

    集成bboss和Elasticsearch时,首先需要在项目中引入bboss的依赖,并配置Elasticsearch的相关连接信息,如集群名称、节点地址等。然后可以通过bboss提供的API进行索引创建、数据插入、查询、更新、删除等操作。 4. ...

    bboss-elasticsearch开发环境搭建和开发入门视频教程.

    BBoss(Business Boss)是基于Elasticsearch的一个强大且灵活的开发框架,它简化了Elasticsearch在企业级应用中的集成和开发工作。 **一、Elasticsearch简介** Elasticsearch 以其分布式、RESTful 风格的 API 而...

    由 bboss 开源的数据采集&流批一体化工具,提供数据采集、数据清洗转换处理和数据入库以及数据指标统计计算流批一体化处理功能

    **bboss-datatran** 是一个由 **bboss** 社区开源的高效数据处理工具,专注于数据采集、数据清洗转换以及数据入库等任务。它实现了流批一体化的数据处理能力,使得用户能够灵活地应对实时和批量的数据处理场景。在...

    bboss elasticsearch-5.7.8.rar

    在本例中,BBoss Elasticsearch工具集成了几个关键的库,以支持与Elasticsearch的交互。 1. `log4j-core-2.8.2.jar`:Apache Log4j是Java平台上的一个日志记录框架,用于收集应用程序运行过程中的各种信息。版本...

    bboss 安全认证过滤器功能介绍

    2. **创建会话**:如果凭证有效,服务器会创建一个会话(Session),并将用户的认证信息(如用户名、角色等)存储在会话中。 3. **设置过滤规则**:在BBoss中,我们可以配置过滤器规则,指定哪些URL路径需要通过`...

    bboss-db-elasticsearch-tool-master_java_

    总之,BBoss-DB-Elasticsearch-Tool是一个强大的Java ORM框架,它扩展了对Elasticsearch的支持,使得开发人员在处理各种数据库时能保持一致的编程体验,同时也简化了Elasticsearch的集成和操作。这个工具对于需要跨...

    bboss ioc配置文件中使用外部属性文件介绍

    除了`<property-placeholder>`标签,BBoss还支持使用`<context:property-placeholder>`标签,它是Spring框架的一部分,也可以与BBoss集成使用。这种方式的配置类似,但提供了更多的选项,如默认值、忽略未定义的属性...

    由 bboss 开源的数据采集同步ETL工具,提供数据采集、数据清洗转换处理和数据入库以及数据指标统计计算流批一体化处理功能

    bboss-datatran 由 bboss 开源的数据采集&流批一体化工具,提供数据采集、数据清洗转换处理和数据入库以及数据指标统计计算流批一体化处理功能。 同时也是一个高性能Elasticsearch orm 客户端,100%兼容es各个版本 ...

    bboss-soa.jar

    官方版本,亲测可用

Global site tag (gtag.js) - Google Analytics