apache和resin整合的问题

apache和resin整合的问题

用的是APACHE2和RESIN3,另外还有PHP5,这几天发现了一个奇怪的问题,以前整合都没问题,但现在里面某一些站点(上面挂了很多站点),不能访问JSP,当访问该JSP时,直接出现源代码,而另一些JSP的网站又可以访问,如果把不能访问的站点修改一下域名,其他什么都不改,立刻就可以访问JSP了。
这是怎么回事啊?折腾了一天了,从来没见过这种问题。
端口就80端口
APACHE的部分配置文件是这样的
<VirtualHost *:80>
   ServerAdmin webmaster@test.com
   DocumentRoot /test
   ServerName www.test.com
</VirtualHost>

<VirtualHost *:80>
   ServerAdmin webmaster@xxx.com
   DocumentRoot /xxx
   ServerName www.xxx.com
</VirtualHost>


#
# mod_caucho Resin Configuration
#
<LocationMatch "/WEB-INF">
   AllowOverride None
   deny from all
</LocationMatch>


LoadModule caucho_module /usr/local/apache/modules/mod_caucho.so
LoadModule php5_module        modules/libphp5.so

#CauchoConfigFile /data/resin-2.1.17/conf/resin.conf


ResinConfigServer localhost 6802


然后就是resin的配置文件,其他都是通用的,现在贴站点那部分
<host id='www.test.com'>
   <web-app id='/' document-directory="/test"/>
</host>
<host id=www.xxx.com'>
   <web-app id='/' document-directory="/xxx"/>
</host>
这样test.com和xxx.com理论上就都正常运行了。但现在问题来了,test.com的JSP可以正常解析,而xxx.com一遇到JSP文件则会暴露源文件,如果我把xxx.com换一个域名,比如是xxx1.com,其他文件目录等任何地方都不改,那么,立刻可以解析JSP文件。也就是说如果以前是xxx.com/test.jsp要暴露源文件,那么现在xxx1.com则可以正常运行了。所以现在问题不是APACHE和RESIN没有整合成功(这个配置已经稳定运行了3个多月),而是好象某个地方有CACHE一类的,记住了这个域名的设置,然后不管怎么样,这个域名就是不能解析JSP文件,请知道的朋友赐教!谢谢!
就没人知道解决这个吗?