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-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to