The error is with your login.conf
ExpoLangRealm {
com.expolang.security.sunappserv.ExpoLangRealm required;
};
It should point to your LoginModule, not to your Realm.
Just had exactly the same issue...
[Message sent by forum member 'lasepp' (lasepp)]
http://forums.java.net/jive/thread.jspa?messageID=281611