を失敗した私は、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"/>
認証が必要ですダイアログボックスが表示されますが、正しい資格情報を入力してもダイアログボックスがただちに更新され、何も起こりません。
これが動作しない理由は何ですか? auth-methodが示唆するように基本的には思われません。
IDEを使用していますか?またはTomcatを直接実行していますか? –
NetBeans 8.2を使用しています。上記のコードを私のウェブサーバにデプロイしたところ、それはうまく動作します。だから、これは、ローカルホストのdevのマシン上で何か異なる必要があるように思えます。私は、IDEを除外するために、コマンドラインでサーバーを起動して停止することに挑戦しようとしています。 –