精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2007-12-13
在网上查查关于Session序列化的问题。
当Reload的时候,Tomcat会将当前的Session进行序列化, 然后启动完成后再把Session恢复。 所以Session应该不会失效。 失效的原因: 1、相关的配置不对; 2、Session中保存的对象没有实现Serializable接口。 供讨论。 |
|
返回顶楼 | |
发表时间:2007-12-13
2、Session中保存的对象没有实现Serializable接口。
======================= 有一定道理, 原来在weblogic部署一项目得时候偶尔出现这个提示 This attribute will be lost upon redeployment. This message is logged only once per session. 后来发现是一个HttpSessionBindingListener得实现类没有串列话造成得,导致在重部署得时候该HttpSessionBindingListener从会话上下文中丢失.后来实现了Serializable,就没这个提示了. |
|
返回顶楼 | |
发表时间:2007-12-13
这个图形是在lomboz下的
|
|
返回顶楼 | |
发表时间:2007-12-14
javarebel 现在正在用,感觉启动速度慢了一倍,不过调试的效果还不错。我采用spring框架,新增加一个方法或者类,还是需要reload context的。
按照 mmwy 的方法,我没有设置成功,能不能再详细介绍一下,比如tomcat、eclipse版本都是什么。 |
|
返回顶楼 | |
发表时间:2007-12-14
auauau 写道 javarebel 现在正在用,感觉启动速度慢了一倍,不过调试的效果还不错。我采用spring框架,新增加一个方法或者类,还是需要reload context的。
按照 mmwy 的方法,我没有设置成功,能不能再详细介绍一下,比如tomcat、eclipse版本都是什么。 eclipse-platform-3.3.1.1-win32 eclipse-JDT-3.3.1.1 eclipse-PDE-3.3.1.1 eclipse-CVS-Client-3.3.1.1 dtp_1.5.1_101607 emf-sdo-runtime-2.3.1 xsd-runtime-2.3.1 GEF-runtime-3.3.1 wtp-R-2.0.1-20070926042742 Tomcat是5.5.25和6.0.14 JDk1.6.0U3 |
|
返回顶楼 | |
发表时间:2008-05-22
我的项目是使用嵌入Tomcat 在debug模式下可以实现热部署,但是有些文件的修改是不行的。还是会有重启的情况。一般性的修改java code 是可以的。
|
|
返回顶楼 | |
发表时间:2008-08-12
mmwy 方法我的不行啊.不知道为什么
|
|
返回顶楼 | |
发表时间:2008-08-27
qrtt1 写道 StandardContext context = (StandardContext) this.embedded .createContext(contextPath, absolutePath); context.setReloadable(reloadable); tomcat 可以設 reloadable |
|
返回顶楼 | |
发表时间:2008-08-27
使用嵌入tomcat,用debug方式,是不需要重启就redeploy的
|
|
返回顶楼 | |