Qu'est-ce que antiJARLocking attribut?
ce qui ne l'attribut antiJARLocking
veux dire ? Qu'est-ce que c'est d'importance quand je le tourne à vrai /faux ?
J'ai vu cet attribut dans context.xml
fichier de web-application :
<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/poll">
<Resource name="jdbc/PollDatasource" auth="Container"
type="javax.sql.DataSource"
//etc etc
</context>
- Voir Question à ce sujet, Pourquoi je ne devrais pas tourner sur “antiJARLocking” dans l'environnement de production? Répondre par Tomcat expert Mark Thomas.
Vous devez vous connecter pour publier un commentaire.
Tomcat 7
De la Tomcat 7.0 documentation pour le Contexte de Configuration:
(Le problème qu'ils tentent de répondre ... je pense que ... est-ce un blocage de fichier JAR va arrêter les choses comme hot redéploiement de travail.)
Lire la documentation pour plus d'informations.
Tomcat 8 et plus tard
La
antiJARLocking
attribut est remplacé par leantiResourceLocking
attribut dans Tomcat 8 et les versions ultérieures. La documentation mentionne certains notables effets secondaires de la définition de cet attribut.Voir aussi:
Windows aime les fichiers de verrouillage pendant classloading, les empêchant ainsi d'être supprimés manuellement ou être ouvert par une autre application. Il provoque également des problèmes lors de l'annulant le déploiement et le redéploiement d'une guerre. Dans Tomcat, lorsque vous spécifiez
<Context antiJARLocking="true"/>
cela permettra d'éviter les Fenêtres de l'acquisition d'un verrou sur vos pots