2014-02-09 81 views
0

我使用Spring作爲一個REST服務器和所有的應用程序是通過客戶端管理時。獲得404試圖訪問js文件

我抄我的UI文件的webapps \文件夾:

webapps\<MY APP> 
    -> scripts (where I have my js files) 
     -> directives 
     -> services 
    -> styles 
    -> views 
    -> META-INF 
    -> WEB-INF 
    index.html 

導航到http://localhost:8080/devstage-1.0/我得到的index.html回來,但是當問題是,當它試圖獲取JS的依賴這是內部目錄我回來了404。

GET http://localhost:8080/devstage-1.0/scripts/services/dictionary.js 404 (Not Found) 

從我的知識春天只管理WEB-INF內的文件。是否還需要其他配置才能使這些文件可訪問?

+0

您確保js文件有正確的文件系統權限由運行Tomcat用戶可讀? –

回答

0

發現這個問題,這是我的錯字。

我用複製目標在呻吟,而不是/ **,我把它拷貝遞歸兩個文件和文件夾/ *,它的副本只有一層意義的文件夾(帶出來的內容)和文件。

0

在Spring XML配置文件:

<mvc:resources 
    mapping="/**" 
    location="/" 
/> 

描述here