1

(ちなみに、私は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>
4

2 に答える 2

2

ここから行ってみてください <url-pattern>/index.jsp</url-pattern>

これに <url-pattern>/</url-pattern>

于 2012-05-22T14:00:29.743 に答える
1

「実際の」インデックス ページに転送するダミーの index.jsp を作成します。

于 2012-05-22T14:03:29.483 に答える