2016-11-18 85 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

在Web應用程序的文件夾,似乎你在Eclipse中運行Tomcat的 - 沒有你(重新)添加CSS文件後發佈您的Web應用程序? –

+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

試過了,什麼都沒有發生 –