<div dir="ltr">Hi,<br><br> <br><div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><font size="2" face="Courier New">3) Deleting the module work fine</font>
<br><font size="2" face="Courier New">4) Starts installing the module</font>
<br><font size="2" face="Courier New">- approx 10 percent of cases fails
on:</font>
<br>
<br>
<br><font size="2" face="Courier New">java.io.FileNotFoundException: C:\apache-tomcat-8.0.45\<wbr>webapps\opencms\WEB-INF\lib\<wbr>modul.jar
(Systém nemůže nalézt uvedený soubor)</font>
<br><font size="2" face="Courier New">[...]</font> <br><br>
<br><font size="2" face="Courier New">Possible problem</font>
<br><font size="2" face="Courier New">If the jar is used by a tomcat, it
would not be possible to delete the jar in the delete phase.</font>
<br>
<br><font size="2" face="Courier New">CmsModuleManager. deleteModule(…)
</font>
<br><font size="2" face="Courier New">line 697 OpenCms.getPublishManager().<wbr>publishProject(cms,
report);</font></blockquote><div><br></div><div>I have never experienced that Tomcat prevents the deletion of any library. In linux, I'm used to delete any jar as I please. I usually don't notice anything at all, because as long as you don't need any unloaded Class, it doesn't resort to disk. In other words, if a class has been loaded, Tomcat doesn't care about the deletion of the jar. (Notice that I'm speaking about my environment. I'm not sure how does Tomcat behaves in other systems, or if there is any exotic configuration that changes this.)<br><br></div><div>I have the impression that you're making false assumptions. If the FileNotFound was reported during deletion (from your message, I assume that this is not the case), you can ignore it. If it is reported during import, then you could be hitting a different problem: a wrong manifest or in fact, a missing file.<br><br></div><div>I'll recommend you to delete the module first, restart the server, and then import it again. This way you'll know exactly what's going on.<br><br></div><div>By the way, you surely know that you have to restart Tomcat after any classpath change.<br><br></div><div>Regards,<br><br></div><div>Alberto<br></div></div><br></div></div></div>