weblogic 11g 集群 开发模式 清空JSP缓存问题
思無芷盡 2011-07-21 09:01:28 因为项目需要,我用weblogic11g 做了集群配置,集群中配置了一个管理服务器、一个代理服务器、八个受管服务器;分别配置在两台硬件配置和软件环境一样的服务器上,第一台配置管理服务器和四个受管服务器,第二个配置代理服务器和四个受管理服务器;所在域为开发模式。因为项目还处于开发阶段,经常需要重新发布应用,所发布的项目应用是通过一个Enterprise Java Project企业应用工程集成了多个子工程。在首次向weblogic集群中发布时候,先发布企业应用工程,然后再发布其下所集成的所有子工程。在以后发布时侯,就只针对单个的子工程进行重新发布,不重启集群中的所有服务器。但是出现修改后的JSP和JS文件没有更新为最新的。应该是weblogic对JSP做了缓存造成的,但是据我了解weblogic只是在生产模式下会缓存JSP编译后的静态页面文件,为什么开发模式下也给缓存了,怎么可以不缓存或者清除缓存?求高人指点!。
同时,如果我重启集群中的所有服务器(管理、代理、受管),会出现其中几台受管服务器对应的JSP更新为最新,而另外几个还是没有更新为最新的。这是什么原因?求高人指点! 说明一下,出现这种情况不是其中一个硬件服务器对应的4个受管服务器是更新了,而是两台硬件服务器上的受管服务器各有是已经更新和没有更新的。求赐教!