I just added the appName for testing and it didn't help.
com.ips.security.* is in the project .war file.
Production server :
JAVA_OPTS=-DJAVA_OPTS=-Djava.security.auth.login.config==/opt/tomcat/conf/jaas.config
as well as the JVM settings similar to those on the dev server.
Development
Deploy dropInv.war on 6.0.13 production server and I get this again.
Is JAAS broken?
INFO: Deploying web application archive dropInv.war
Jul 23, 2008 3:59:19 PM org.apache.catalina.realm.JAASRealm
parseClassNames
SEVERE: Class com.ips.security.UdUser not found! Class not added.
Jul 23, 2008 3:59
Typo in the context.xml
> SEVERE: Class com.ips.security.User not found! Class not added.
> Jul 23, 2008 2:54:43 PM org.apache.catalina.realm.JAASRealm
> parseClassNames
> SEVERE: Class com.ips.security.Roles not found! Class not added.
> Jul 23, 2008 2:54:44 PM org.apache.catalina.core.StandardCo
I created a auth.conf file in my $CATALINA_HOME/conf and pointed the JVM
to it.
/usr/local/apache-tomcat-6.0.16/auth.conf:
dropInv {
com.ips.security.UdLoginModule required;
loginFile="VALIDATION";
loginKey="100!IPS.DROP.AUTH";
userAttr="3";
credAttr="4";
Chuck,
Thanks for your response.
> You really, really want to stay away from any use of odbc.
You're right, I do. odbc doesn't speak multi-value and unidata doesn't
return result sets.
> I'm confused; first you ask about JAASRealm, and then close with a comment
> about JDBCRealm. Which is
I am trying to create a custom realm but it seems that with JAAS I have
to create a global realm for a specific application. I am also having
copious troubles getting it to work. I'd like to be able to use a JDBC
like approach with named arguments. My problem is that the database
(unidata) does not