SSH错误解决

8-22 2,151 views

今天在修改系统的一个Action类时(系统架构是struts2+spring+hibernate),报了以下错误:
JSONWriter can not access a member of class org.springframework.aop.TruePointcut with modifiers “public”
后来发现是由于我在该Action类中新增加了一个对象属性,并添加了get和set方法,通过spring注入,但由于该Action类使用了struts2支持的json格式字符串返回,会将我新增加的这个对象属性也添加到返回的json字符串,导致struts2报错,该错误的解决方法有2个:
1)在新增对象属性的get方法上添加标注“@JSON(serialize=false)”;
2)去掉新增对象属性的get方法;
这样,在返回json格式字符串时,不会再添加这个对象属性,也就不会再报错了。

基于WebSocket实现微信小程序的消息推送

微信小程序支持通过基于WebSocket进行消息推送,提供了相应的API,例如创建连接示例代码: JavaScript wx.connectSocket({ ...

阅读全文

基于nginx-sticky-module-ng实现会话保持(Sticky Sessions)

对服务进行集群部署,前端进行负载均衡时,需要实现会话保持,对于同一会话的多个请求,通过集群中的一个节点来提供服务。系统的部署结构如图所示,通过Resin...

阅读全文

ActiveMQ基于Zookeeper和LevelDB实现Master/Slave

ActiveMQ的Master/Slave目前支持三种实现方式: 1)Shared File System Master Slave; 2)JDBC Master Slave; 3)Replicated LevelDB Store。 对于第三种方...

阅读全文