从Security-Contraint中排除dir

时间:2016-04-21 07:19:29

标签: security tomcat filter tomcat7

我正在尝试将目录(tomcat Webapps目录)下的所有流量重定向到https,但不包括一个应用程序。问题是我的tomcat 7过滤掉/使用https的所有流量,但忽略了之前的异常......

这是我的/tomcat7/conf/web.xml

的示例
> <security-constraint>
>     <web-resource-collection>
>         <web-resource-name>app1</web-resource-name>
>         <url-pattern>/webservice/*</url-pattern>
>      </web-resource-collection> 
>  </security-constraint>
> 
>  <security-constraint>
>      <web-resource-collection>
>         <web-resource-name>Protected Context</web-resource-name>
>          <url-pattern>/*</url-pattern>
>      </web-resource-collection>
>     <user-data-constraint>
>         <transport-guarantee>CONFIDENTIAL</transport-guarantee> </user-data-constraint> 
>  </security-constraint>

如何使用https ???

添加使用http和所有其他流量的例外

1 个答案:

答案 0 :(得分:1)

尝试在不需要https的地方添加<transport-guarantee>NONE</transport-guarantee>,告诉tomcat忽略该特定页面。