It seems that the message has been lost. Resending it, sorry if you 
recevive it twice

Putting the jaas.jar and login_modules.jar on the orion/lib folder does
solve the problem. JAAS in its actual version 1.0, next version is
included on j2se1.4, has many problems with the load of login_modules.
It uses the system classloader to load all of its classes. As mentioned
on some sun forums, it will be solved on the next JAAS release.

However, if you found a workaround, please send a message to this list,
I do not like to put classes on the /jdk/jre/lib/ext folder.


Linus Larsen wrote:

 >
 > According to the atlassian owerview over orion classloaders, it should
 > be possible to use the Class-Path: attribute in your manifest file of
 > your .jar file, orion should load those classes. I´ve tried but never
 > got it to work, it seems orion ignoring the Class-Path: attribute
 > (this works on JBOSS although).
 >
 > By putting your JAAS classfiles in orion/lib your classes gets global
 > acces to all your applications, but it will work.
 >
 > You could specify <libary path="../path/to/JAAS"> in your
 > orion-application.xml, in this way you could keep all your dependency
 > classes in your ear/jar file.
 >
 >
 > /Linus
 >
 > On Tuesday, February 12, 2002, at 05:11 AM, Scott Farquhar wrote:
 >
 >> Can I suggest the classloader documentation on the knowledge base:
 >>
 >>   http://kb.atlassian.com/content/atlassian/howto/classloaders.jsp
 >>
 >> Here is a search that would have found the doc:
 >>
 >>   http://kb.atlassian.com/search.jsp?query=jre/lib/ext
 >>
 >> Cheers,
 >> Scott
 >>
 >> Scott Farquhar :: [EMAIL PROTECTED]
 >>
 >> Atlassian :: http://www.atlassian.com
 >>      Supporting YOUR J2EE World
 >>
 >>
 >>
 >> Geoff Soutter wrote:
 >>
 >>> What about orion/lib?
 >>> -----Original Message-----
 >>> From: [EMAIL PROTECTED]
 >>> [mailto:[EMAIL PROTECTED]] On Behalf Of Ismael Blesa
 >>> Part
 >>> Sent: Saturday, 26 January 2002 3:25 AM
 >>> To: Orion-Interest
 >>> Subject: Where to put JAAS classfiles (loginmodules) when using it from
 >>> a web app
 >>> Hi,
 >>> I am using JAAS authentication from a web application, the problem is
 >>> that the login modules that I use, and all the classes that the
 >>> LoginModule uses are not loaded from the WEB-INF/classes or WEB_INF/lib
 >>> folder. I have to put them on the jdk/jre/lib/ext. The problem is that
 >>> the classes I put there collide with other applications that use the
 >>> same installed JDK and also with some other webapplications that run on
 >>> the same application server. I have developed it using jdk1.3.1 and
 >>> JAAS
 >>> 1.0. Is there a way to put specify where login module classes should be
 >>> loaded that does not interfere with other applications (that is, I do
 >>> not want to put any class on the jdk/ jre/lib/ext folder). Cheers
 >>
 >>
 >>
 >> --
 >>
 >
 >
 >





Reply via email to