tomcat 7.0.6でservlet3.0仕様のServletSecurityアノテーションを使用しようとしていましたが、tomcatサーバーがServletSecurityアノテーションをスキャンしていないようです。コードは次のとおりです、
@WebServlet(name="IndexServlet",urlPatterns={"/index"})
@DeclareRoles("ROLE_ADMIN")
@ServletSecurity(value=@HttpConstraint(rolesAllowed="ROLE_ADMIN"),httpMethodConstraints=@HttpMethodConstraint("GET"))
public class IndexServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.getRequestDispatcher("/WEB-INF/jsp/main.jsp").forward(request, response);
}
}
では、Tomcat 7でServletSecurityアノテーションを正常にテストした人はいますか?または、Tomcat 7はまだServletSecurityアノテーションをサポートしていませんか?
私は数日間問題に混乱しました、それで誰かが私のためにそれを理解することができましたか?どんな助けでも大歓迎です。