[jcifs] problem with jcifs 1.2.17 + NtlmHttpFilter

Asaf Mesika asaf.mesika at gmail.com
Sat Mar 15 16:39:22 GMT 2008


It would help if you attach the tomcat log file, so we'll know what
exception stopped the server start-up and a point to start looking for the
problem

On Fri, Mar 14, 2008 at 9:57 AM, Ashok Kumar K <
AshokKumar_220060 at infosys.com> wrote:

>  Hi,
>
>
>
>  I am have been using NtlmHttpFilter for retrieving logged in user name in
> a domain in my web application. Then jcifs version I used is jcifs 1.1.11,
> now I moved to version
>
> Jcifs1.2.17 now the problem is the filter class stopped working and I get
> error message saying ' Error filter Start' on server console ( tomcat 5).
>
> With this even the application context initialization also getting
> stopped. Below are entries in web.xml  and code I used  for retrieving
> logged in user name.
>
> I would be great full to you if you could help me in finding out where I
> am going wrong and its work around.
>
>
>
> <filter>
>
>
>
>      <filter-name>NtlmHttpFilter</filter-name>
>
>
>
>              <filter-class>jcifs.http.NtlmHttpFilter</filter-class>
>
>
>
>  <init-param>
>
>
>
>             <param-name>jcifs.http.domainController</param-name>
>
>
>
>             <param-value>my domain</param-value>
>
>
>
>  </init-param>
>
>
>
>  <init-param>
>
>
>
>             <param-name>jcifs.util.loglevel</param-name>
>
>
>
>             <param-value>4</param-value>
>
>
>
>  </init-param>
>
>
>
>
>
> </filter>
>
>
>
> <filter-mapping>
>
>
>
>             <filter-name>NtlmHttpFilter</filter-name>
>
>
>
>             <url-pattern>/*</url-pattern>
>
>
>
> </filter-mapping>
>
>
>
> And the code for retrieving logged in user name is
>
>
>
>
>
> java.security.Principal principal = request.getUserPrincipal();
>
>
>
> System.out.println(" Security principal :"+principal);
>
>
>
>                         if(principal !=null){
>
>
>
>                                     remoteUser = principal.getName();
>
>
>
>                                     int number = remoteUser.lastIndexOf
> ("\\");
>
>
>
>                                     id = remoteUser.substring(number+1);
>
>
>
>                                     id = id.toUpperCase();
>
>
>
>                         }
>
>
>
>
>
>
>
>   System.out.println("[SED INFO MESSAGE] - SED - Message: User ID = " +
> id);
>
>
>
>    String username1 = id;
>
>
>
> Thanks for your time. Thanks in advance.
>
> * *
>
> *Thanks & regards,***
>
> *Ashok kumar k| Software Engineer|** **Enterprise** Solutions|Infosys
> Technologies Limited|Hyderabad| Tel: (040) 23005222 Extn:48663|Mobile:
> 9966010691*
>
>
>  **************** CAUTION - Disclaimer *****************
> This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended
> solely for the use of the addressee(s). If you are not the intended
> recipient, please notify the sender by e-mail and delete the original
> message. Further, you are not to copy, disclose, or distribute this e-mail
> or its contents to any other person and any such actions are unlawful. This
> e-mail may contain viruses. Infosys has taken every reasonable precaution to
> minimize this risk, but is not liable for any damage you may sustain as a
> result of any virus in this e-mail. You should carry out your own virus
> checks before opening the e-mail or attachment. Infosys reserves the right
> to monitor and review the content of all messages sent to or from this
> e-mail address. Messages sent to or from this e-mail address may be stored
> on the Infosys e-mail system.
> ***INFOSYS******** End of Disclaimer ********INFOSYS***
>
-------------- next part --------------
HTML attachment scrubbed and removed


More information about the jcifs mailing list