1 17 package org.apache.geronimo.tomcat; 18 19 import org.apache.catalina.Engine; 20 import org.apache.catalina.Realm; 21 import org.apache.catalina.core.StandardEngine; 22 import org.apache.geronimo.tomcat.realm.TomcatJAASRealm; 23 24 public class TomcatEngine extends StandardEngine implements Engine{ 25 26 29 private static final long serialVersionUID = 3834312825844611385L; 30 31 public Realm getRealm() { 32 if (realm != null) 33 return realm; 34 35 if (parent != null){ 36 Realm configured = parent.getRealm(); 37 if (configured != null) 38 return configured; 39 } 40 41 TomcatJAASRealm defaultRealm = new TomcatJAASRealm(); 43 defaultRealm.setUserClassNames("org.apache.geronimo.security.realm.providers.GeronimoUserPrincipal"); 44 defaultRealm.setRoleClassNames("org.apache.geronimo.security.realm.providers.GeronimoGroupPrincipal"); 45 this.setRealm(defaultRealm); 46 return defaultRealm; 47 } 48 } 49 | Popular Tags |