Avantages/Inconvénients explosé GUERRE des fichiers
Une réponse à une question, j'ai lu aujourd'hui proposé le déploiement d'une application comme explosé (décompressé) La GUERRE. Il m'a fait penser.
Chaque déploiement que j'ai jamais fait de JBoss/Tomcat a été une GUERRE/L'OREILLE fichier. Au moins aussi loin que je me souvienne.
Ai-je fait une erreur toutes ces années?
Sont là des avantages pour le déploiement d'une application dans sa forme étendue plutôt que emballés?
Vous devez vous connecter pour publier un commentaire.
Je pense que c'était ma réponse précisant le explosé GUERRE à l'autre question. Explosé les Guerres sont plus facile à naviguer et vous pouvez déployer des "parties" de votre application beaucoup plus rapide (en fonction de la façon dont notre Web/App server traite de ce sujet), par exemple le remplacement d'une ressource comme une page JSP. Cependant, il peut avoir quelques inconvénients:
1.) Quelle version avez-vous vraiment en cours d'exécution? "Hmmm, je ne suis pas vraiment sûr maintenant"
2.) Sécurité - vous avez le droit permissioning en place pour le explosé format?
3.) Méli-mélo - les Fichiers à gogo, répartis sur tout votre belle application/serveur web (certaines personnes détestent vraiment la ce).
J'ai tendance à aller explosé pour prototype Dev de travail et de passer ensuite à un emballage approprié le plus proche de PRD-je obtenir.
Le seul avantage réel que vous recevez de déploiement d'un éclatée oreille/la guerre est la capacité de l'échange à chaud des fichiers sur le serveur, ainsi que le temps économisé sur l'emballage (qui à mon humble avis est négligeable).
Bref, c'est une fonction utile pour les phases de développement. Je n'aurais pas choisi cette méthode de déploiement d'un environnement de production.
Il y a aussi quelques serveurs d'applications web qui nécessitent explosé guerres pour certains ésotérique de fonctionnalités, mais ce n'est rien que j'ai rencontré dans l'utilisation régulière.
À la phase de développement est le plus à l'aise à déployer, il a explosé. De cette façon, vous pouvez chaud de mise à jour de certaines ressources déployées (comme les pages JSP).
Pour les Tests et les environnements de Production, je préfère plutôt le package de déploiement: super briquet, et plus facile à gérer pour les déployeurs.
Pas l'explosion d'une GUERRE/OREILLE lors du déploiement de ne pas faire toute la différence pour le Serveur d'Applications. C'est parce que en dessous, ils sont tout a explosé.
Par exemple, si vous mettez un fichier WAR en vertu de la webapp de tomcat, vous verrez que sous votre répertoire de travail, votre fichier WAR sera explosé là.
Fondamentalement, la GUERRE d'OREILLES sont juste l'archivage de vos fichiers de sorte qu'il sera plus facile de se déplacer et de déployer
Autant que je sache, le déploiement à chaud est possible qu'avec des explosé guerres. Et aussi pendant le développement, il est plus facile de parcourir l'arborescence du projet sur le serveur. Bien sûr, il peut y avoir d'autres avantages et ses inconvénients, que je serai heureux de les entendre.
Con: si vous êtes sur windows, vous trouverez souvent que les OS au hasard bloque certains fichiers dans le explosé .la guerre, et il sera difficile pour vous de supprimer l'ensemble de la guerre et de la redéployer.