IllegalArgumentException: неизвестный ключ обработчика в javax.security.jacc.PolicyContext.getContext
Я использую Tomcat 6.0.44. Я получаю исключение:
javax.security.auth.login.LoginException: java.lang.IllegalArgumentException: неизвестный ключ обработчика в javax.security.jacc.PolicyContext.getContext(PolicyContext.java:311)
в нижней строке кода:
HttpServletRequest request = (HttpServletRequest) PolicyContext.getContext("javax.servlet.http.HttpServletRequest");
POM-файл, в котором я упомянул зависимость:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.security.jacc</groupId>
<artifactId>javax.security.jacc-api</artifactId>
<version>1.4</version>
</dependency>