Hi,
First time trying to use Shiro on GAE in a test application. Before, got Shiro work on with standard realm and the use of shiro.ini (built-in username/password in ini file).

I first read tutorials available on net, and to turn my working shiro-GAE to a realm-customized state, sub-classed:

Java Code:
public class GaeRealm extends AuthorizingRealm
and this class is in:
Java Code:
package server.infrastructure.shirogae;
and the realm is addressed in shiro.ini as:
Java Code:
[main]
gaeRealm = server.infrastructure.shirogae.GaeRealm;
authc.loginUrl = /authme/login.jsp
authc.usernameParam = user
authc.passwordParam = pass
authc.successUrl  = /resume/p1.jsp

securityManager.realms = $gaeRealm
Have no warning, no compile time error. On running I get:
Java Code:
Nov 26, 2011 6:41:21 PM com.google.apphosting.utils.jetty.JettyLogger info
INFO: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger
Nov 26, 2011 6:41:24 PM com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml
INFO: Successfully processed D:\eclipse-mish\wkspc1\GAERealm\war\WEB-INF/appengine-web.xml
Nov 26, 2011 6:41:24 PM com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml
INFO: Successfully processed D:\eclipse-mish\wkspc1\GAERealm\war\WEB-INF/web.xml
Nov 26, 2011 6:41:45 PM org.apache.shiro.web.servlet.AbstractFilter init
SEVERE: Unable to start Filter: [Unable to instantiate class [/server.infrastructure.shirogae.GaeRealm;] for object named 'gaeRealm'.  Please ensure you've specified the fully qualified class name correctly.].
org.apache.shiro.config.ConfigurationException: Unable to instantiate class [/server.infrastructure.shirogae.GaeRealm;] for object named 'gaeRealm'.  Please ensure you've specified the fully qualified class name correctly.
	at org.apache.shiro.config.ReflectionBuilder.createNewInstance(ReflectionBuilder.java:143)
	at org.apache.shiro.config.ReflectionBuilder.buildObjects(ReflectionBuilder.java:114)
	at org.apache.shiro.config.IniSecurityManagerFactory.buildInstances(IniSecurityManagerFactory.java:170)
...
It says:
Java Code:
Please ensure you've specified the fully qualified class name correctly.
but well, I have the fully qualified class name already there!

Could anyone please suggest an attack to this problem? I googled and googled and now even don't have any idea!