Brad, No need to CC me on the reply, I get the [EMAIL PROTECTED] copy already ;)
> Thanks for the reply. What version of Tomcat are you referring to? I am using > Tomcat 5.0.28. With regards to your code below, there is no > getUserPrincipal() method on the org.apache.catalina.realm.GenericPrincipal > class. I'm talking about 5.5.12 and the 5.5.x branch in general, which has this method. > Furthermore, how's this for bizarre -- if I do an "instanceof" with the class > returned from request.getUserPrincipal(), and print it out, I get the > following: > > Principal class is: org.apache.catalina.realm.GenericPrincipal > > However, if I try to cast it to that class type in the very next line of > code, > the code throws a ClassCastException. Very weird. It's bizarre to the point of making me think what you really have on your hand is a configuration issue, with likely multiple versions of the Catalina classes on the runtime classpath, rather than a coding issue. > The library I am using is > the catalina.jar sent with the code (which I happen to be packaging in my > WEB-INF/lib directory of my webapp. I hope you don't mean to say you have a copy of catalina.jar in your WEB-INF/lib. If so, remove it ;) There should only be one copy of that file in Tomcat's server lib directory. Yoav Yoav Shapira System Design and Management Fellow MIT Sloan School of Management Cambridge, MA, USA [EMAIL PROTECTED] / www.yoavshapira.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]