IDependOn-Set: 1
IDependOn-Set: 166
IDependOn-Set: 2
IDependOn-Set: 27
IDependOn-Set: 285
IDependOn-Set: 29
IDependOn-Set: 7
LastModifiedSecs: 926992012
Parent: 166
SequenceNumber: 10
Title: How do I get my servlet classes to reload?
Part: 0
Author-Set: jon@working-dogs.com
HideAttributions: 1
LastModifiedSecs: 920487960
Type: 
Lines: 7
You must set autoreload.classes=true in your zone.properties file.


You also need to make sure that your system classpath does not contain your servlets in it. It is only possible to reload classes that are outside of the system classpath. This is because Apache JServ uses its own classloader in order to provide class re-loading functionality. If you define your classes in your wrapper.classpath= or your system classpath, then they will be loaded by the system classloader instead of the Apache JServ classloader and thus they will not be reloaded when they change.


The repositories= line in your zone.properties file is where you should place the path to your servlet class files.
EndPart: 0
