Even the simplest RMI apps will have this issue. This is more a java feature
than an EJB limitation. The best practice is to try to avoid mutable static
variables :-)
Imre
-----Original Message-----
From: Sachin Aggarwal <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Date: Wednesday, April 14, 1999 8:35 PM
Subject: Re: Static variables in EJBs?
>Would you have multiple class loaders only when you have multiple EJB
>servers or even when running a single EJB server ?
>
>I am approaching this from a bean developers point of view. It's a handicap
>to not be able to use class methods and class variables. Is there a legit
>work-around besides modelling the bean class as a seperate singleton class
>and defining the static methods/variables as instance methods/variables on
>that class ?
>
>> -----Original Message-----
>> From: A mailing list for Enterprise JavaBeans development
>> [mailto:[EMAIL PROTECTED]]On Behalf Of Imre Kifor
>> Sent: Wednesday, April 14, 1999 5:16 PM
>> To: [EMAIL PROTECTED]
>> Subject: Re: Static variables in EJBs?
>>
>>
>> Static variables need to be read-only constants so that classes loaded by
>> different class loaders see consistent values.
>>
>> Imre Kifor
>> Valto Systems
>>
>> -----Original Message-----
>> From: Sachin Aggarwal <[EMAIL PROTECTED]>
>> To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
>> Date: Wednesday, April 14, 1999 8:03 PM
>> Subject: Re: Static variables in EJBs?
>>
>>
>> >I see this specified in 16.4.
>> >
>> >Do you know why this restriction is imposed ?
>> >
>> >Is it because there is a generated BeanImpl class and that
>> raises the issue
>> >of duplicating all the static methods over there and gets complicated
by
>> >the fact that in Java the instances can directly access static/class
>> >variables of their class and thus some methods would be
>> accessing the copy
>> >on the bean class and others could be accessing the static
>> methods/variables
>> >on the generated Impl class ?
>> >
>> >Is this restriction going to be removed in the next EJB spec ?
>> >
>> >
>> >
>> > -----Original Message-----
>> > From: A mailing list for Enterprise JavaBeans development
>> >[mailto:[EMAIL PROTECTED]]On Behalf Of Tom Valesky
>> > Sent: Wednesday, April 14, 1999 4:11 PM
>> > To: [EMAIL PROTECTED]
>> > Subject: Re: Static variables in EJBs?
>> >
>> >
>> > Only if they're final. Otherwise, it's prohibited.
>> >
>> >
>> >=================================================================
>> ==========
>> > Tom Valesky -- [EMAIL PROTECTED]
>> > http://www.patriot.net/users/tvalesky
>> >
>> > -----Original Message-----
>> > From: Damon Williams <[EMAIL PROTECTED]>
>> > To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
>> > Date: Wednesday, April 14, 1999 3:12 PM
>> > Subject: Static variables in EJBs?
>> >
>> >
>> > Can you define static variables in an EJB?
>> >
>> >
>> >
>> >
>>
>> ==================================================================
>> =========
>> To unsubscribe, send email to [EMAIL PROTECTED] and include
>> in the body
>> of the message "signoff EJB-INTEREST". For general help, send email to
>> [EMAIL PROTECTED] and include in the body of the message "help".
>>
>>
>
>===========================================================================
>To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
>of the message "signoff EJB-INTEREST". For general help, send email to
>[EMAIL PROTECTED] and include in the body of the message "help".
>
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".