2014-10-30 46 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>