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 > > > -- >