Hi I'm having trouble getting form based authentication to work. Any help much appreciated. I'm missing something simple I'm sure. (TC 5.0.19, W2K, Mysql4)
I am using a JDBC Realm which works fine with BASIC auth. After changing to FORM and try http://127.0.0.1:8080/MyApp/security/protected/login.jsp I get: The requested resource (/MyApp/security/protected/login.jsp) is not available. To set this up I copied the files from the JSP examples - login.jsp, error.jsp in folders \security\protected to \MyApp\security\protected\ I copied web.xml parts: <servlet> <servlet-name>org.apache.jsp.security.protected_.error_jsp</servlet-name> <servlet-class>org.apache.jsp.security.protected_.error_jsp</servlet-class> </servlet> <servlet> <servlet-name>org.apache.jsp.security.protected_.index_jsp</servlet-name> <servlet-class>org.apache.jsp.security.protected_.index_jsp</servlet-class> </servlet> <servlet> <servlet-name>org.apache.jsp.security.protected_.login_jsp</servlet-name> <servlet-class>org.apache.jsp.security.protected_.login_jsp</servlet-class> </servlet> and mappings <servlet-mapping> <servlet-name>org.apache.jsp.security.protected_.error_jsp</servlet-name> <url-pattern>/security/protected/error.jsp</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.apache.jsp.security.protected_.index_jsp</servlet-name> <url-pattern>/security/protected/index.jsp</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.apache.jsp.security.protected_.login_jsp</servlet-name> <url-pattern>/security/protected/login.jsp</url-pattern> </servlet-mapping> with <security-constraint> <web-resource-collection> <web-resource-name>Calendar</web-resource-name> <url-pattern>/Calendar</url-pattern> <!-- ...more... --> </web-resource-collection> <auth-constraint> <role-name>user</role-name> <role-name>admin</role-name> <role-name>sysadmin</role-name> </auth-constraint> </security-constraint> and configured <login-config> <auth-method>FORM</auth-method> <realm-name>MyApp</realm-name> <form-login-page>/security/protected/login.jsp</form-login-page> <form-error-page>/security/protected/error.jsp</form-error-page> </login-config> Chris