tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Thomas <ma...@apache.org>
Subject Re: NotSerializableException MemoryUser?
Date Fri, 03 Jul 2009 15:48:57 GMT
Christopher Schultz wrote:
> Ronald,
> 
> On 7/3/2009 6:34 AM, Ronald Klop wrote:
>> I'm running Tomcat 6.0.20 in a cluster on 3 nodes. If I restart one I
>> get this exception:
> 
> 
>> Caused by: java.io.NotSerializableException:
>> org.apache.catalina.users.MemoryUser
> 
> That's an easy one: MemoryUser does not implement Serializable.
> 
>>   <!-- Used by Manager webapp -->
>>   <Resource name="UserDatabase" auth="Container"
>>             type="org.apache.catalina.UserDatabase"
>>      description="User database that can be updated and saved"
>>          factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
>>         pathname="conf/tomcat-users.xml" />
> 
> This is likely to be the problem: the manager app is trying to share its
> users across the cluster.

Unlikely. The manager app isn't marked as distributable.

My money would be on an app using the same Realm and putting the authenticated
Principal object in the session.

Mark


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message