У меня есть веб-сервер под управлением Tomcat 7.0, Struts 2, Tiles 2 и Hibernate. В большинстве случаев все в порядке, но иногда сервер возвращает неправильные кэшированные изображения / файлы. Я подтвердил такое поведение с несколькими другими пользователями и среди всех основных браузеров IE, FireFox, Chrome.
По сути, иногда сервер возвращает изображение b, где html-код явно закодирован image-a.jpg. Повторная загрузка смещения сбрасывает неправильное изображение, и затем загружается правильное изображение. Чтобы уточнить, не нужно обновлять файлы изображений или HTML-файлы, чтобы заставить сервер обслуживать правильное изображение; Shift + перезагрузка, кажется, делает трюк?
Такое поведение влияет на изображения, а также HTML-файлы (иногда сервер пытается использовать .jpg в качестве HTML-файла)
рассматриваемый веб-сайт: www.mycity-online.com