i am currently working with the Preferences API to save settings in a Vaadin application. The application has 3 WebApps running on a Tomcat server. As i have learned, the Tomcat server has a ClassLoader for every module running on it but it is all running in one Virtual Machine.
Can anybody explain to me why Java Preferences are working on multiple ClassLoaders? I cannot find any source for this and i didn't find anything by debugging.
Thank you a lot.