Anyone? No responses from last week..

Has anyone see this error message before?

Is this the correct Mailing list to post this on?

I am trying to use FORM based authentication but I am getting an error in
the tomcat console.


When I try to goto my web page
(http://localhost:8080/E3/common/CustomerInq/index.faces) I get a blank
screen.
However, if after getting the blank screen I goto the login page
(http://localhost:8080/E3/login2.jsp) and type in a correct login page then
I will get redirected to the CustomerInq/index.faces page correctly.

Tomcat console error:
________________________________________
Jun 25, 2004 2:51:46 PM org.apache.catalina.authenticator.FormAuthenticator
authenticate
WARNING: Unexpected error forwarding to login page
java.lang.NullPointerException
������������ at
org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthent
icator.java:214)
������������ at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.java:504)
������������ at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:102)
������������ at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
������������ at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137
)
������������ at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
������������ at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117
)
������������ at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:102)
������������ at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
������������ at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:109)
������������ at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
t.java:104)
������������ at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
������������ at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
������������ at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
������������ at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:793)
������������ at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:702)
������������ at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:571)
������������ at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:644)
������������ at java.lang.Thread.run(Thread.java:534)
________________________________________


This is a snippit of my web.xml...
code:
________________________________________
������������ <!-- Faces Servlet Mapping --> 
������������ <servlet-mapping> 
������������������������� <servlet-name>Faces Servlet</servlet-name> 
������������������������� <url-pattern>*.faces</url-pattern> 
������������ </servlet-mapping> 

������������ <security-constraint>
 ������������������������ <web-resource-collection>
�������������������������������������
<web-resource-name>resticted</web-resource-name>
������������������������������������� <url-pattern>/common/*</url-pattern>
������������������������� </web-resource-collection>
������������������������� <auth-constraint>
������������������������������������� <role-name>user</role-name>
������������������������� </auth-constraint>
������������ </security-constraint>
������������ <login-config>
������������������������� <auth-method>FORM</auth-method>
������������������������� <form-login-page>/login.faces</form-login-page>
������������������������� <form-error-page>/loginerror.jsp</form-error-page>
������������ </login-config>
������������ <security-role>
������������������������� <role-name>user</role-name>
������������ </security-role>
</web-app>
________________________________________


and here is the login from the Orielly JSF book that I am trying to use as a
starting point...
code:
________________________________________

<html>
� <head>
��� <title>Login</title>
��� <link rel="stylesheet" type="text/css" 
����� href="${pageContext.request.contextPath}/style.css">
� </head>

� <body bgcolor="white">
��� <div class="title">Please Login</div>
��� <p>
����� The page you requested is only available to registered users.
����� Please enter your username and password and click Login.
��� </p>
��� <form action="j_security_check" method="post">
����� <table class="tablebg">
������� <tr>
��������� <td align="right">Username:</td>
��������� <td><input name="j_username"></td>
������� </tr>
������� <tr>
��������� <td align="right">Password:</td>
��������� <td>
����������� <input type="password" name="j_password">
��������� </td>
������� </tr>
����� </table>
����� <input type="submit" value="Login">
��� </form>
� </body>
</html>
________________________________________


Any ideas are will be greatly appreciated.
-David

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to