tomcat集群求教 java.io.NotSerializableException: org.springframework.orm.hibernate3.HibernateTransactionManager按照这个错误信息来看是 hibernateTransactionManager的错误,这个类需要序列化吗?还是有他的替代品? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 启动报错还是访问报错?session共享是否正常? 启动不报错。。在运行的过程中报错。目前的症状是 用户登陆信息tomcat1和tomcat2是共享的,但是购物车的信息不共享 而且只要数据库操作 就报这个错误! 都用apache+ tomcat啊,有没有用 Terracotta 的啊? 试了两种tomcat管理,和msm管理apache只是一个转发的功能暂且不不讨论,我刚才看了下spring是1.2.6版本,不知道这个有木有问题。。看了下其他搞版本的源码:public class HibernateTransactionManager extends AbstractPlatformTransactionManager implements ResourceTransactionManager, BeanFactoryAware, InitializingBean{这个没有序列化。。看来不是这个的问题啊 在session里放什么东西造成的吧,debug调试下定位报错位置,没遇到这情况,猜不到的。 楼主参考一下http://kzpkzp.blog.163.com/blog/static/16869581820105132580272/ 问题已经解决了!散分原因是:程序在配置项目中的时候将handler(struts中的action)放置到session中了 。唉悲剧的我啊。。将整个项目升级了2次!回头我会把整个过程记录下来 届时请大家多多指点!一下检测session代码: out.print("<b>Session 列表</b><br>"); Enumeration e = session.getAttributeNames(); int count = 1; while (e.hasMoreElements()) { String name = (String)e.nextElement(); String value = session.getAttribute(name).toString(); out.println(count+"、"+name + " = " + value+"<br>"); out.println("============================================================================================<br>"); System.out.println( name + " = " + value); count ++; } 用struts2开发,在表单提交时为什么找不到对应的action,配置文件一切正常,很苦脑。 急求java计算器代码详细解析 javaWeb程序如何批量上传 初学者请教配置问题如,web.xml mysql上传文件问题 如何安装JBOSS EJB3.0?不是有一个EJB3.0的JAR包吗?怎么装呀 如何知道Oracle Driver的版本和实现的JDBC的版本间的关系 麻烦看一下:datasource初始化错误,jndi配置问题 规则引擎的问题 STRUTS中怎样显示resultset的内容? CXF客户端动态调用webservice问题 velocity的取值问题,求解答。。
apache只是一个转发的功能暂且不不讨论,我刚才看了下spring是1.2.6版本,不知道这个有木有问题。。
看了下其他搞版本的源码:
public class HibernateTransactionManager extends AbstractPlatformTransactionManager
implements ResourceTransactionManager, BeanFactoryAware, InitializingBean
{这个没有序列化。。看来不是这个的问题啊
原因是:程序在配置项目中的时候将handler(struts中的action)放置到session中了 。
唉悲剧的我啊。。将整个项目升级了2次!
回头我会把整个过程记录下来 届时请大家多多指点!
一下检测session代码: out.print("<b>Session 列表</b><br>");
Enumeration e = session.getAttributeNames();
int count = 1;
while (e.hasMoreElements()) {
String name = (String)e.nextElement();
String value = session.getAttribute(name).toString();
out.println(count+"、"+name + " = " + value+"<br>");
out.println("============================================================================================<br>");
System.out.println( name + " = " + value);
count ++;
}