2013-07-10 113 views
0

由於某些原因,看起來我的網絡應用程序路徑有問題。Web應用程序:路徑有問題?

我有以下路徑爲我的WEB-INF在Eclipse:

Project 
    --src 
    -- main 
     --webapp 
      --WEB-INF 
      --jsp 
      --css 

我創建使用Spring,Hibernate和Maven的一個項目。

但這例如不工作,不從我的jsp頁面加載的樣式:

<link href="css/style.css" rel="stylesheet" type="text/css"> 

歡迎頁面和錯誤頁面到web.xml中不要工作太:

<welcome-file-list> 
    <welcome-file>/students</welcome-file> 
</welcome-file-list> 
<error-page> 
    <exception-type>java.lang.Exception</exception-type> 
    <location>/WEB-INF/jsp/error.jsp</location> 
</error-page> 

錯誤頁面的結果是消息「網站無法顯示頁面」進入瀏覽器。但是,如果我刪除錯誤頁面配置,我會得到一個堆棧跟蹤,所以這意味着在某種程度上我的配置被使用了,但是在解釋路徑時有些問題。

什麼可能是錯的?

回答

0

歡迎文件有誤。它不是一個完整的路徑,而是一個文件的名稱,如果一個目錄被請求,它將在一個目錄中查找。

我沒有看到任何明顯錯誤的錯誤頁面。檢查由Eclipse生成的WAR /目錄,查看錯誤頁面是否在正確的位置。另一個要做的事情是使用一個靜態文件作爲錯誤頁面,直到你解決了JSP的任何問題。