Я использую сервер приложений Tomcat 5.54 из Eclipse Indigo под Windows 7 Ultimate. Мой сервлет использует .jsp, а страница .jsp содержит (среди прочего) следующее, чтобы «включить» некоторый JavaScript в .jsp:
Когда сервлет запускается, отображается страница .jsp, но я получаю 404 ошибки типа «Запрошенный ресурс (/MyServer/WebContent/WEB-INF/JSP/Scripts/Modernizr-2.5.3.js) недоступен». на всех файлах .js и .css, которые включены в страницу .jsp.
Соответствующие местоположения файлов:
./WEB-INF/JSP .jsp файл
./WEB-INF/JSP/Скрипты файла .js
./WEB-INF/JSP/CSS .css файлы
В частности, Modernizr-2.5.3.js находится (под управлением Eclipse) в. \ Projects \ MyServer \ WebContent \ WEB-INF \ JSP \ Scripts \ Modernizr-2.5.3.js. Я понимаю, что путь к «включенному» контенту, такому как .js, .css, изображениям и т. Д., Относится к расположению отправленного URL, а не к отображаемому .jsp, и, насколько я понимаю, лучший способ справиться с этим это использовать полный путь в URL-адресе src =, что я и делаю. Однако я получаю 404 ошибки. Я попытался поместить Modernizr-2.5.3.js (в качестве тестового примера) «повсюду», и мне никогда не удавалось устранить ошибки 404. (Я понимаю, что могу извлечь этот конкретный скрипт из Интернета, но это не решает проблему, с которой я столкнулся.)
Есть ли у меня ошибка в URL src =? Если нет, то что еще может вызвать эти 404 ошибки?
Спасибо за помощь.