Tweaked how the preview deletion is called (now calls the web layer of monitoring not the service directly - if it calls the service then the spring context doesn't contain all the tool details.)Also changed jsps to use the lams custom tags.
Service bean transaction definition was missing some of the ToolContentManager and ToolSessionManager methods, so these methods were not forming part of transactions.