I'm using Single Copy XPage Design, with all my business logic written as Java in files in WebContent\WEB-INF.
If I need to make a change to an XPage or Custom Control, I can update my template, refresh design and the change is picked up immediately.
However, if I want to make changes to the Java code, everything seems cached and the only method I've found to pick up the changes is to restart http task.
So far I've tried:
- refreshing the design of the SCXD database
- replacing the design of the SCXD database
- cleaning the SCXD database
- editing the faces-config (both in the template and the SCXD database)
- deleting the .class files for the compiled Java code in the SCXD database and re-building
- issuing a "tell http xsp refresh" command to the server
- replacing the SCXD database with a new copy
- replacing the design of the database that's pointing to the SCXD database
Nothing seems to get the web to pick up the Java code changes, other than restarting the http task.
Is there something I've missed?