关于Application类型的变量一些问题。

Application类型的变量的存活期应该是服务器启动开始激活,服务器关闭开始灭亡?
我这样理解是否正确呢?
Application类型的变量有没有存活时间一说,就是一段时间后会消失呢?

那位帮忙回答一下。

你的理解很正确啊。
只要服务器开着application一直有用,等到服务器关闭application中的
内容清空。

但是正因为出现了和我的理解完全不一样的问题后,我开始怀疑自己。呵呵
我在做某个项目,使用application变量保存一些数据,但是那些数据过了一段时候后会自动请空,感觉象是过期一样。
所以上来问确认一下

应该不会被清空的!只要你不清空它!

咱们说说static实例的生存周期吧,我感觉static和application很像啊 !

用单态生成的实例何时会被回收呢?

好像不同的容器对于APPLICATION的实现不同,写法也不一样的,使用ServletContext操作APPLICATION类型的变量可能不大会有问题的吧。

结贴了!
好郁闷!我想也应该没问题的,但是它却出现了问题。现在初步断定出现问题的原因是:用户手痒,把jboss停住了,就是用鼠标点住了jboss的那个运行的dos窗口。
不过还要继续看一下,不出意外应该就是这个原因了。
搞到昨天都想破脑袋。

谢谢大家的鼎力帮助!