I know this has been beaten to death, but may I shed some (new?) light on the case of jar file locking?
I suspect that it is the jasper compiler that locks jar files containing taglibs. Other jar files, for example the ones containing servlets or custom classes, remain "unlocked". I prepared a sample web app comprising of two jsps. One of them uses jstl tag and the other is not. After the deployment of such a webbapp packaged as war (jsps are not precompiled) it is possible to: 1. undeploy/redeploy without having accessed the app 2. undeploy/redeploy after having accessed the "non-tag-infected" jsp Notice that, "Undeploy" means to me that there are no files left on the filesystem (well, if there are any left, then subsequent deploy should fail) But it is *not possible* to: undeploy/redeploy after having accessed the "tag-infected" jsp. Undeployment leaves jars containing tags on the file system (and the only files left are the ones containing tags). Did I mention that the default context was configured with the antiJARlocking="true"? No tlds have been placed in WEB-INF and no tld references have been placed in web.xml (So the tlds have been resolved in WEB-INF/lib/*.jar) The only solution to this problem is the precompilation and deployment of the app using the deployer package, but such an approach makes it impossible to have a single JSP file edited (particularly one containing taglibs) All this leads to the conclusion that it is the jasper-compiler that causes the jar lock, is it? The suspected locked files are *.tld in the taglib jar file. All tests have been conducted on a clean installation of tomcat 5.5.4 on Win XP/2k. I'd be more than happy if anyone could investiate this futher rather than blaming OS, or tell me that the nature of this problem is a well-known and WONTFIX. Cheers, Dominik Drzewiecki --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]