WebSphere是否为Spring应用程序缓存配置文件?

时间:2011-07-20 03:06:13

标签: java spring websphere

我正在使用WebSphere 7.0.0.13 for AIX。令人惊讶的是,我发现WebSphere偶尔会报告某些XML标记(例如<tx:transactionManager>的标记)缺少结束标记,但我很确定它有结束标记。

这种现象更可能发生在手动杀死WAS的过程中。我怀疑WAS是否在某处缓存我们的Spring配置文件?

1 个答案:

答案 0 :(得分:0)

值得怀疑的是,WebSphere对Spring XML文件做了哪些特别的事情;它并不“了解”Spring,AFAIK。

同样值得怀疑的是,Spring会对缓存XML文件做些什么特别的事情。 Spring缓存文件没有性能优势,这些文件通常在webapp启动时读取/使用一次,而不是再次。

如果你真的得到陈旧的XML文件,我希望这个问题与你的更新部署到webapp的方式有关。也许文件没有被复制,或者没有被解压缩,或者webapp没有正确地重新启动。