hi martin,

i found a solution:
put all slide-*.jar and the jdom.jar into the server/lib (not into common lib).


thanx for your help!!!
joe

Martin Taal wrote:

I should have looked better at the trace. The class mentioned in the stack trace is in catalina.jar (at least in mine). The listing below is exactly the same as my listing of the build of slide (from dist/server/common/lib and dist/server/server/lib). I have tested a few things but I could not reproduce your problem. Sorry that I can not help you further here.

gr. Martin

On Thursday 31 July 2003 09:03, joe wrote:


- i've put the 3 slide-*wrapper.jar files into the server/lib dir

still the same problem :-(
what does mean "Copy all (yeah all)" jar files to common/lib ?
from the dist/slide/lib directory?
or from the dist/server/common/lib?
that's what i have in my lib dirs:
\common\lib
activation.jar
ant.jar
commons-collections.jar
commons-dbcp.jar
commons-logging-api.jar
commons-pool.jar
jasper-compiler.jar
jasper-runtime.jar
jdbc2_0-stdext.jar
jndi.jar
jta.jar
mail.jar
naming-common.jar
naming-factory.jar
naming-resources.jar
servlet.jar
slide-catalinawrapper.jar
slide-jmxwrapper.jar
slide-jndiwrapper.jar
slide-kernel.jar
slide-roles.jar
slide-stores.jar
slide-taglib-common.jar
slide-taglib-struts.jar
slide-webdavservlet.jar

\server\lib
catalina-ant.jar
catalina.jar
commons-beanutils.jar
commons-digester.jar
commons-fileupload-1.0-beta-1.jar
commons-logging.jar
commons-modeler.jar
jaas.jar
jakarta-regexp-1.2.jar
mx4j-jmx.jar
mx4j.license
servlets-cgi.renametojar
servlets-common.jar
servlets-default.jar
servlets-invoker.jar
servlets-manager.jar
servlets-ssi.renametojar
servlets-webdav.jar
slide-catalinawrapper.jar
slide-jmxwrapper.jar
slide-jndiwrapper.jar
tomcat-coyote.jar
tomcat-http11.jar
tomcat-jk.jar
tomcat-jk2.jar
tomcat-util.jar
tomcat-warp.jar

the error is clear:
java.lang.NoClassDefFoundError: org/apache/catalina/realm/RealmBase
is the RealmBase class in any of the slide jar's? (that wouldn't make
sense)

thx, joe

Martin Taal wrote:


Hi,
I think you have to put slide-catalinawrapper.jar (and probably also
slide-jndiwrapper.jar and slide-jmxwrapper.jar) in server/lib. As I
remember it the jars in server/lib are used by tomcat itself.

If login does not work then another thing that you may try is that in
tomcat-users you have to add an extra user tag for user root (with
password root and roles tomcat and root).Also check that in your
Domain.xml the password property for the root user is set with the right
namespace: http://jakarta.apache.org/slide/.

gr. Martin

On Thursday 31 July 2003 01:39, joe wrote:


hi,

i tried to use the sliderealm but i can't get it up and running :-(

my setup:
tomcat 4.1.24
slide build 2003-07-29
jdk 1.4.2

i tried it with a new tomcat installation:
- unpack tomcat
- put slide.war into webapps
- put all slide-*.jar into %TOMCAT_HOME%/common/lib
- replace UserDatabaseRealm with SlideRealm:
   <!-- Realm className="org.apache.catalina.realm.UserDatabaseRealm"
              debug="0" resourceName="UserDatabase"/-->
 <Realm className="wrappers.catalina.SlideRealm" />

when i try to start tomcat i get:


Using CATALINA_BASE: .. Using CATALINA_HOME: .. Using CATALINA_TMPDIR: ..\temp Using JAVA_HOME: D:\java\j2sdk1.4.2 31.07.2003 10:29:33 org.apache.commons.modeler.Registry loadRegistry INFO: Loading registry information 31.07.2003 10:29:33 org.apache.commons.modeler.Registry getRegistry INFO: Creating new Registry instance 31.07.2003 10:29:33 org.apache.commons.modeler.Registry getServer INFO: Creating MBeanServer 31.07.2003 10:29:34 org.apache.commons.digester.Digester startElement SCHWERWIEGEND: Begin event threw error java.lang.NoClassDefFoundError: org/apache/catalina/realm/RealmBase at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:537) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123) at java.net.URLClassLoader.defineClass(URLClassLoader.java:251) at java.net.URLClassLoader.access$100(URLClassLoader.java:55) at java.net.URLClassLoader$1.run(URLClassLoader.java:194) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:187) at org.apache.catalina.loader.StandardClassLoader.findClass(StandardClassLoa de r.java:621)

     at
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoa
de r.java:958)

     at
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoa
de r.java:857)

     at
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoa
de r.java:941)

     at
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoa
de r.java:857)

     at
org.apache.commons.digester.ObjectCreateRule.begin(ObjectCreateRule.java:
25 2)

     at org.apache.commons.digester.Rule.begin(Rule.java:200)
     at
org.apache.commons.digester.Digester.startElement(Digester.java:1268)
     at
org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
     at
org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown
Source)
     at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Un
kn own Source)
     at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDisp
at cher.dispatch(Unknown Source)
     at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknow
n Source)
     at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown
Source) at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown
Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at
org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at
org.apache.commons.digester.Digester.parse(Digester.java:1543) at
org.apache.catalina.startup.Catalina.start(Catalina.java:449) at
org.apache.catalina.startup.Catalina.execute(Catalina.java:400) at
org.apache.catalina.startup.Catalina.process(Catalina.java:180) at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java
:3 9)

     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI
mp l.java:25)

     at java.lang.reflect.Method.invoke(Method.java:324)
     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
Exception during startup processing
java.lang.reflect.InvocationTargetException
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java
:3 9)

     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI
mp l.java:25)

     at java.lang.reflect.Method.invoke(Method.java:324)
     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
Caused by: java.lang.NoClassDefFoundError:
org/apache/catalina/realm/RealmBase
     at java.lang.ClassLoader.defineClass0(Native Method)
     at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
     at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
     at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
     at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
     at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
     at java.security.AccessController.doPrivileged(Native Method)
     at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
     at
org.apache.catalina.loader.StandardClassLoader.findClass(StandardClassLoa
de r.java:621)

     at
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoa
de r.java:958)

     at
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoa
de r.java:857)

     at
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoa
de r.java:941)

     at
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoa
de r.java:857)

     at
org.apache.commons.digester.ObjectCreateRule.begin(ObjectCreateRule.java:
25 2)

     at org.apache.commons.digester.Rule.begin(Rule.java:200)
     at
org.apache.commons.digester.Digester.startElement(Digester.java:1268)
     at
org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
     at
org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown
Source)
     at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Un
kn own Source)
     at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDisp
at cher.dispatch(Unknown Source)
     at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknow
n Source)
     at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown
Source) at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown
Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at
org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at
org.apache.commons.digester.Digester.parse(Digester.java:1543) at
org.apache.catalina.startup.Catalina.start(Catalina.java:449) at
org.apache.catalina.startup.Catalina.execute(Catalina.java:400) at
org.apache.catalina.startup.Catalina.process(Catalina.java:180) ... 5
more


any hints?
many thanx, joe


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]








--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to