You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-user@jakarta.apache.org by Martin Taal <mt...@springsite.com> on 2003/08/01 07:42:05 UTC

Re: SlideRealm Problems

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: slide-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: slide-user-help@jakarta.apache.org

-- 

With Regards, Martin Taal

Springsite
Barchman Wuytierslaan 72b
3818 LK Amersfoort
tel: +31 (0)33 462 02 07
fax: +31 (0)33 463 77 12
Mobile: +31 (0)6 288 48 943
email: mtaal@springsite.com
web: www.springsite.com


---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org


Re: SlideRealm Problems

Posted by joe <li...@concrete-it.com>.
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: slide-user-unsubscribe@jakarta.apache.org
>>For additional commands, e-mail: slide-user-help@jakarta.apache.org
>>    
>>
>
>  
>



---------------------------------------------------------------------
To unsubscribe, e-mail: slide-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-user-help@jakarta.apache.org


Re: SlideRealm Problems

Posted by joe <li...@concrete-it.com>.
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: slide-user-unsubscribe@jakarta.apache.org
>>For additional commands, e-mail: slide-user-help@jakarta.apache.org
>>    
>>
>
>  
>