Bonjour,
J'ai besoin actuellement d'automatiser le déploiement à chaud de mon projet. Pour ce faire, j'utilise le plugin tomcat-maven-plugin.
Le premier déploiement se passe toujours sans problème. Le soucis est que lorsque je redeploie derrière, il pète une erreur du fait qu'il ne puisse pas supprimer le répertoire dans mon webapps/. Voici la stack:
En réalité il s'avère que les fichiers lockés sont des JARs.oct. 27, 2011 2:58:10 PM org.apache.catalina.startup.ExpandWar deleteDir
Grave: [C:\apache-tomcat-6.0.33\webapps\richfaces-showcase\WEB-INF\lib] could not be completely deleted. The presence of the remaining files may cause problems
oct. 27, 2011 2:58:10 PM org.apache.catalina.startup.ExpandWar deleteDir
Grave: [C:\apache-tomcat-6.0.33\webapps\richfaces-showcase\WEB-INF] could not be completely deleted. The presence of the remaining files may cause problems
oct. 27, 2011 2:58:10 PM org.apache.catalina.startup.ExpandWar deleteDir
Grave: [C:\apache-tomcat-6.0.33\webapps\richfaces-showcase] could not be completely deleted. The presence of the remaining files may cause problems
oct. 27, 2011 2:58:10 PM org.apache.catalina.startup.ExpandWar delete
Grave: [C:\apache-tomcat-6.0.33\webapps\richfaces-showcase] could not be completely deleted. The presence of the remaining files may cause problems
Y-aurait-il éventuellement un moyen pour empêcher maven de supprimer entièrement le répertoire du projet déployé ? Ou bien peut être délocaliser les JARs en question et les exclure du WAR ?






Répondre avec citation



Partager