eclipse+tomcat7+postgreSQLにてFORM認証を作っています。 私の技術レベルとしては入門tomcatなどの参考書やWebを見ながら 学び始めた所です。 tomcat-users.xmlに登録したユーザーだけ認証を通過させ 認証に失敗すれば、認証失敗画面を応答するようにしました。 これが成功したのでPostgreSQLに登録済みのユーザーだけ通過させる ようにしたいのですが必ず認証失敗画面が応答されてしまいます。 <現象> (1)認証が必要なurlを参照した時にユーザーとパスワードを入力させるlogin.jspが応答される (2)postgresqlに存在するユーザー、パスワード入力しsubmitボタン押下で認証する このときブラウザのアドレスバーに"j_security_check"が末尾に付加される (3)存在するユーザー名、パスワードでログインしたにも関わらず認証失敗画面が応答される。 <出来た事> 認証をせずPostgreSQLに接続しselectした結果を返すjspは成功しました。 PgAdmin3もPostgreSQLに接続しテーブルなど参照できます。 認証が正しく出来ない原因をご教示お願いします。 [環境] Tomcat/7.0.56 PostgreSQL9.1.14 eclipse Kepler [WEB-INF/web.xml] resource maintenance Auth /Maintenance/* webdavfs-admin FORM /login.jsp /loginfail.jsp webdavfs-admin index.html index.htm index.jsp default.html default.htm default.jsp [WEB-INF/context.xml] [server.xml] 長いので省略
↧