2014-10-30 43 views
0

我有一個登錄應用程序,它依賴於webtoken和cookies以及一些運行在jboss中的其他應用程序。我也有靜態內容,主要是apache2下的PDF文件,這些文件在靜態頁面中列爲鏈接,可以直接訪問而無需憑證。我正在嘗試密碼保護這些內容,並且願意將它們移到我的jboss中的某個位置。所以,如果我嘗試訪問特定PDF文件的URL,並且我沒有登錄,我應該重定向到登錄。如果我登錄,我應該能夠看到在我的瀏覽器中打開的PDF文件。如何用Jetty 4密碼保護JBoss 3中的靜態內容?

規格: 的jboss-3.2.7 碼頭-4.2.24 SAR

+0

什麼是'jetty-4.2.24.sar'? – 2014-10-31 18:03:59

+0

這是在早期的jboss中運行的舊服務存檔文件...大約在2002年 – 2014-10-31 18:07:29

回答

0

我通過加入身份驗證和過濾器映射的過濾器與WEB-INF的web.xml網址模式解決它。

<filter> 
<filter-name>filter1</filter-name> 
<filter-class>com.shojib.filter1</filter-class> 
</filter> 
<filter-mapping> 
<filter-name>filter1</filter-name> 
<url-pattern>/htdocs/*</url-pattern> 
</filter-mapping>