> When you call request.getSession(), have you already set the
> It might be cleaner for us to add a "use-context-class-loader" as a
> <session-config> configuration.
> -- Scotthttp://maillist.caucho.com/mailman/listinfo/resin-interest
Basically, I construct a classloader that extends URLClassLoader that
points to the user's compiled classes. This classloader does
casts it to a "PageController" and runs it's execute() method
(PageController interface). This makes sure that all operations in the
PageController has access to the other controller-classes as well. The
controller will see a variable called "session", that is basically a
HashMap set as an attribute in the real HttpSession object. This HashMap
will often contain variables that can only be serialized/deserialized
using the same classloader that instantiated the PageController.
Maybe a better route is to configure my own serializer/deserializer? If
I use a custom ObjectInputStream that overrides the loadClass() method
and delegates to my special classloader, I should be home free. Is it
possible to configure custom serializers in Resin? (I'm Running Resin
Pro 4.0.17 2CPU).
resin-interest mailing list