针对修改了web.xml后,在WebSphere下不生效的解决方案;

    今天在项目中的web.xml里面加了一个servlet配置信息,放入到tomcat中部署启动没有问题,在WebSphere中部署启动之后,访问该servlet始终报404错误;百思不得其解,查阅资料之后,发现WebSphere中有一个缓存目录,里面存了各个项目中的web.xml文件,需要替换掉。首先找到/config/cells,然后依次根据下级路径找到项目中web.xml文件,替换掉之后,再重启应用,即可解决问题。