2016-11-18 4 views
1

При использовании Apache Tomcat, это не послужит мне моей внешней таблицей стилей CSS, которая называется CSS.css. Вот картина его расположения:Apache Tomcat не может найти внешнюю таблицу стилей CSS.

It is in the webapp folder

При попытке доступа к нему из home.jsp с помощью этого:

<link rel="stylesheet" href="${pageContext.request.contextPath}/CSS.css" type="text/css" > 

ничего не происходит.

Также, если я зашел в свой браузер и набрал localhost:8080/myappname/CSS.css, он до сих пор не находит его.

Я исследовал это некоторое время, и я, кажется, все сделал правильно. Если у кого-то есть идея, почему это не работает для меня, это было бы здорово!

+0

Кажется, вы работаете Tomcat в Eclipse, - не так (re) опубликовать ваш webapp после добавления файла CSS? –

+0

Нет проблем. Очистите приложение и разверните его снова. Ctrl + F5 в вашем браузере. –

+0

Я делал это, и он все еще не работал –

ответ

0

Я исправил его. Все, что я должен был сделать это, чтобы добавить web.xml:

<servlet-mapping> 
    <servlet-name>default</servlet-name> 
    <url-pattern>/css/*</url-pattern> 
</servlet-mapping> 

И я положил все мои CSS файлы в папке в веб-приложение под названием CSS

0

Попробуйте переименовать файл CSS.css в CSS1.css и повторно разверните приложение.
Если это сработало, переименуйте CSS1.css назад CSS.css

+0

попробовал, ничего не произошло –

Смежные вопросы