我在web.xml中JSP Tomcat安全约束总是失败
<security-constraint>
<web-resource-collection>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>rolename</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
</login-config>
<security-role>
<role-name>rolename</role-name>
</security-role>
以下,也有我的tomcat-users.xml文件如下:
<role rolename="rolename"/>
<user username="username" password="password" roles="rolename"/>
认证请求当我尝试导航到我的本地主机站点时会出现对话框,但即使我输入了正确的凭证,对话框也会刷新本身,并且没有任何反应。
为什么这不起作用的原因?看起来不像认证方法所建议的那么基本。
您是否在使用IDE?还是你直接运行Tomcat? –
我正在使用NetBeans 8.2。我已经将上面的代码部署到了我的网络服务器上,并且它可以正常工作。所以看起来像在本地主机开发机器上需要一些不同的东西。我试图通过命令行来启动和停止服务器,以排除IDE。 –