(ちなみに、私はWebSphere 7を使用しています)
基本認証とセキュリティ制約が構成されたJavaWebアプリがあります(以下を参照)。
でWebアプリにアクセスするhttp://localhost:9080/myapp/
と、認証フォームが表示されません。
ただし、ページに直接アクセスするとhttp://localhost:9080/myapp/index.jsp
、認証フォームが表示されます。
/
ウェルカムページにフォームを表示するにはどうすればよいですか?
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<security-constraint>
<web-resource-collection>
<url-pattern>/index.jsp</url-pattern>
<http-method>GET</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>USERGROUP1</role-name>
</auth-constraint>
<user-data-contraint>
<transport-guarantee>NONE</transport-guarantee>
</user-data-contraint>
</security-constraint>