Re: Where to put JAAS classfiles (loginmodules) when using it from a web app

2002-02-13 Thread Ismael Blesa Part

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








Re: Where to put JAAS classfiles (loginmodules) when using it from a web app

2002-02-12 Thread Linus Larsen


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





Re: Where to put JAAS classfiles (loginmodules) when using it from a web app

2002-02-11 Thread Scott Farquhar

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


-- 





Where to put JAAS classfiles (loginmodules) when using it from a web app

2002-01-25 Thread Ismael Blesa Part

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