`

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));导致

相关推荐

Global site tag (gtag.js) - Google Analytics