If a class cannot be found, it will usually throw a ClassNotFoundException.
A NoClassDefFoundError error means that the RealmBase class was found, but
one of the classes it depends on can not be found. I believe it's the
classloaders that are giving you grief. I wonder if you need to add any
other jar files to the common/lib directory.

I haven't done much with JBoss/Tomcat as yet. Just starting out. :-)

RS




                                                                                       
                              
                      "Brian Topping"                                                  
                              
                      <[EMAIL PROTECTED]>            To:       
<[EMAIL PROTECTED]>                
                      Sent by:                           cc:                           
                              
                      [EMAIL PROTECTED]        Subject:  RE: [JBoss-user] 
Standalone Tomcat 4.1 and JAAS   
                      ceforge.net                                                      
                              
                                                                                       
                              
                                                                                       
                              
                      12/18/02 02:16 PM                                                
                              
                      Please respond to                                                
                              
                      jboss-user                                                       
                              
                                                                                       
                              
                                                                                       
                              




Okay, so I've gotten far enough through to realize there might be some
ability to add a line such as:

<Realm className="org.jboss.web.catalina.security.JBossSecurityMgrRealm"
useJAAS="true"/>

to the server.xml of the standalone Tomcat.  I copied the
Tomcat-service.jar
into the tomcat/common/lib directory (for the class) as well as the
jboss-sx.jar for some of the classes it references.

Now I get:

java.lang.reflect.InvocationTargetException
             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
             at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

             at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.

java:25)
             at java.lang.reflect.Method.invoke(Method.java:324)
             at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
Caused by: java.lang.NoClassDefFoundError:
org/apache/catalina/realm/RealmBase
             at java.lang.ClassLoader.findBootstrapClass(Native Method)
             at
java.lang.ClassLoader.findBootstrapClass0(ClassLoader.java:723)
             at java.lang.ClassLoader.loadClass(ClassLoader.java:294)
             at java.lang.ClassLoader.loadClass(ClassLoader.java:292)
             at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
             at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
             at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
             at java.lang.Class.forName0(Native Method)
             at java.lang.Class.forName(Class.java:140)
             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)


Am I smoking crack trying to do this or is there something simple that I am
missing?  RealmBase is in catalina.jar, so there's no good reason why it
shouldn't be found.  I presume there is something else missing.

Any ideas?

Thanks!!!

-b

> -----Original Message-----
> From: Brian Topping
> Sent: Wednesday, December 18, 2002 7:04 AM
> To: [EMAIL PROTECTED]
> Subject: [JBoss-user] Standalone Tomcat 4.1 and JAAS
>
>
> Hi all,
>
> I'm trying to get a standalone Tomcat 4.1 instance to use the JAAS
> authentication realm of a remote JBoss 3.2 instance.  This is
> a standalone
> "downloaded from Apache" instance of Tomcat, not one running
> under JBoss.
> Using VM arguments, I'm able to mesh the JNDI tree and remote
> EJB calls work
> fine, but I need to get the web container realm to use the
> JAAS of the remote
> EJB container.  I've also confirmed that JAAS works properly
> when the web.war
> and ejb.jar are deployed on the same JBoss instance.
>
> I need to get this particular configuration to work because I
> need to be able
> to support the new Tomcat manager app in the web container,
> which doesn't
> work under JBoss yet.
>
> Anyone have any ideas on this?
>
> Thanks,
>
> Brian
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by:
> With Great Power, Comes Great Responsibility
> Learn to use your power at OSDN's High Performance Computing Channel
> http://hpc.devchannel.org/
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user
>


-------------------------------------------------------
This SF.NET email is sponsored by: Order your Holiday Geek Presents Now!
Green Lasers, Hip Geek T-Shirts, Remote Control Tanks, Caffeinated Soap,
MP3 Players,  XBox Games,  Flying Saucers,  WebCams,  Smart Putty.
T H I N K G E E K . C O M       http://www.thinkgeek.com/sf/
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user





This transmission is intended to be strictly confidential. If you are not
the intended recipient of this message, you may not disclose, print, copy
or disseminate this information. If you have received this in error, please
reply and notify the sender (only) and delete the message. Unauthorized
interception of this e-mail is a violation of federal criminal law.




-------------------------------------------------------
This SF.NET email is sponsored by: Order your Holiday Geek Presents Now!
Green Lasers, Hip Geek T-Shirts, Remote Control Tanks, Caffeinated Soap,
MP3 Players,  XBox Games,  Flying Saucers,  WebCams,  Smart Putty.
T H I N K G E E K . C O M       http://www.thinkgeek.com/sf/
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to