For this matter, I think slide binary distribution already had it. it is in jakarta-slide-1.0.16/server folder. I also had tried to just use SlideRealm and did not succeed. IMHO, the reason for that is SlideRealm need to access the domain and its securityHelper. So it has to be constructed in certain special way. That's done in the wrapper class SlideHost and WebdavHost... Jiantao
-----Original Message----- From: Ahmed Hammad [mailto:[EMAIL PROTECTED]] Sent: Thursday, November 29, 2001 7:46 AM To: Slide Users List Subject: Tomcat 4.0 and Slide real integration I have tomcat 4.0.1, Slide 1.0.16 and JDK 1.3.1 on Windows 2000 I am trying to integrate Slide realm authentication with tomcat 4.0, i copied all required jar and trying to change server.xml to be: <Realm className="wrappers.catalina.SlideRealm" /> instead of <Realm className="org.apache.catalina.realm.MemoryRealm"> But I always have this error: C:\jakarta-tomcat-4.0.1\bin>catalina run Using CATALINA_BASE: .. Using CATALINA_HOME: .. Using CLASSPATH: ..\bin\bootstrap.jar;c:\jdk1.3\lib\tools.jar Using JAVA_HOME: c:\jdk1.3 Exception during startup processing java.lang.reflect.InvocationTargetException: java.lang.NoClassDefFoundError: org/apache/catalina/realm/RealmBase at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:486) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111) at java.net.URLClassLoader.defineClass(URLClassLoader.java:248) at java.net.URLClassLoader.access$100(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at org.apache.catalina.loader.StandardClassLoader.findClass(StandardClassLo ader .java:671) at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLo ader .java:1090) at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLo ader .java:989) at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLo ader .java:1073) at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLo ader .java:989) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:120) at org.apache.catalina.util.xml.ObjectCreate.start(XmlMapper.java:616) at org.apache.catalina.util.xml.XmlMapper.matchStart(XmlMapper.java:412) at org.apache.catalina.util.xml.XmlMapper.startElement(XmlMapper.java:91) at org.xml.sax.helpers.XMLReaderAdapter.startElement(XMLReaderAdapter.java: 329) at org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1376) at org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLVal idat or.java:1214) at org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentSc anne r.java:1806) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatc h(XM LDocumentScanner.java:1182) at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScan ner. java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1081) at org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223) at javax.xml.parsers.SAXParser.parse(SAXParser.java:345) at javax.xml.parsers.SAXParser.parse(SAXParser.java:290) at org.apache.catalina.util.xml.XmlMapper.readXml(XmlMapper.java:228) at org.apache.catalina.startup.Catalina.start(Catalina.java:725) at org.apache.catalina.startup.Catalina.execute(Catalina.java:681) at org.apache.catalina.startup.Catalina.process(Catalina.java:179) at java.lang.reflect.Method.invoke(Native Method) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243) ----- It seems like tomcat unable to find the wrapper class, wrappers.catalina.SlideRealm, but I already copied all jars to common\lib including slide-catalinawrapper.jar Thanks for your time Hamad -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
