Quelqu'un pourrait-il indiquer les avantages et les inconvénients de l'utilisation de Pivotal tc Server par opposition à Vanilla Tomcat pour une application Web Spring-MVC Java Web? site Web et le fait qu'il soit intégré à Spring Tool Suite. Ce manque d'informations me rend un peu méfiant à l'idée d'en dépendre ...
Contexte: Je prépare l'environnement de développement pour un projet Spring-MVC et j'évalue actuellement l'opportunité d'utiliser le package Spring Tool Suite (STS) ou tout simplement commencer avec la dernière Eclipse (éventuellement combinée avec le plugin Eclipse STS ). Entré à travers Pivotal tc Server comme l'un des composants optionnels de ce plugin.
Pivotal tc Server contient l'intégralité de Vanilla Tomcat et dispose de quelques extensions facultatives conçues pour faciliter le déploiement et la maintenance. Réparti en trois groupes, le diff ressemble à ceci:
Extensions de configuration (pas de code modifié, juste configurer les modifications que nous implémentons)
Extensions de code
Modules complémentaires
Pour info sur la balise, il y a toujours l'ancienne balise "springsource-tc-server". SpringSource est maintenant Pivotal. (Pouvons/devrions-nous mettre à jour la balise ou en ajouter une nouvelle?)
J'espère que cela t'aides.
SpringSource tc Server est une version d'entreprise d'Apache Tomcat, le serveur d'applications Web largement utilisé. Le serveur SpringSource tc est renforcé pour une utilisation en entreprise et est couplé avec des capacités opérationnelles clés, des diagnostics avancés et est soutenu par un support stratégique.
Le serveur SpringSource tc est conçu pour remplacer Apache Tomcat, garantissant un chemin de mise à niveau transparent pour les applications logicielles personnalisées et commerciales existantes déjà certifiées pour Tomcat. Le maintien de ce niveau de compatibilité permet à nos clients d'ajouter les fonctionnalités essentielles dont ils ont besoin pour exécuter et gérer plus efficacement leurs applications avec le moins d'effort.
trouver plus d'informations sur http://static.springsource.com/projects/tc-server/6.0/getstart/cgsdiffs.html
Cela ne répond pas à votre question sur les avantages et les inconvénients, mais j'ai trouvé ce site très utile pour installer et exécuter le serveur tc dans STS. http://sosiouxme.wordpress.com/2012/04/06/the-missing-guide-to-creating-and-modifying-tc-server-instances-for-sts/
Pour moi, cela semble être un prix élevé pour obtenir un conteneur de servlet. Plus précisément, il (le serveur tc ) semble essayer d'imiter un serveur d'applications de qualité production (moteur de servlet) avec les fonctionnalités ajoutées. Pour le développement, il semble exagéré. Vous pouvez tout aussi bien utiliser Tomcat autonome ou Glassfish ou Jetée .
Je choisirais le serveur tc si ma cible était une implémentation cloud de Cloud Foundary qui était finalement mon environnement de déploiement de production cible.
Enfin, je viens de remarquer que le serveur tc est une offre commerciale. Ainsi, les implications de licence si les fonctionnalités deviennent partie intégrante de votre livraison, pourraient avoir un coût que votre projet ne supporterait pas: https://www.cdw.com/shop/products/SpringSource-tc-Server-Spring -Edition-licence/2156278.aspx