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]
