我在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。 –