Tomcat vs Pivot tc Server

est-ce que quelqu'un pourrait nous dire quels sont les avantages et les inconvénients d'utiliser le serveur central tc plutôt que Tomcat pour une application Web Java Spring-MVC? Pourrait trouver très peu sur pivot autre que sur leur site web et le fait qu'il est emballé comme faisant partie de la suite D'outils à ressort. Ce manque d'information 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 de printemps-MVC et actuellement évaluer si l'utilisation de l'emballés Spring Tool Suite (STS) ou tout simplement commencer par la dernière éclipse (éventuellement combinée avec la plugin Eclipse STS). Est venu à travers Pivot tc Server comme l'un des composants optionnels dans ce plugin.

35
demandé sur Community 2014-05-02 12:55:35

4 réponses

Pivotal tc Server contient tout Tomcat vanille, et dispose de quelques extensions optionnelles conçues pour le rendre plus facile à déployer et à maintenir. Divisé en trois groupes, les diff ressemble à ceci:

extensions de Configuration (Pas de code modifié, juste des modifications de configuration que nous implémentons)

  • multi-instances utilisant des binaires partagés
    • Trivial pour changer Tomcat versions tout en préservant l'application et de la configuration
  • Variable Substitution dans les fichiers de configuration
  • Async Logging
  • léger accord de sécurité (ports, applications de gestion, JMX)

Extensions De Code

  • Patch version releases-correction de défauts dans la version actuelle [e.g. tomcat-7.0.32.B. de presse]
  • interface étendue JMX
    • Mesures Supplémentaires
    • Déploiement De L'Application
  • Valve de diagnostic-bonne information de dépannage lorsqu'il y a un ralentissement
  • modèles de configuration - y compris sur mesure
  • Modifier le niveau de journalisation à la volée
  • Avancé de la réplication de Session (Gemfire)
  • Oracle DB Connection Proxy

Add-Ons

  • Windows Service Wrapper
  • RPM / Apt-Get / Debian installers (linux)
  • scripts de démarrage (linux)
  • Recettes Du Chef
  • Marionnette Scripts
  • Mot de passe Chiffrement
  • Printemps Insight pour le réglage des performances

pour info sur le truc de la balise, il y a toujours l'ancienne balise "springsource-tc-server". SpringSource est maintenant essentiel. (Peut/doit-on mettre à jour la balise ou ajouter un nouveau?)

J'espère que cela vous aidera.

40
répondu Carwin 2016-03-21 19:49:18

SpringSource tc Server est une version d'entreprise D'Apache Tomcat, le serveur D'applications web largement utilisé. SpringSource tc Server est durci 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 soutien essentiel à la mission.

SpringSource tc Server est conçu pour remplacer Apache Tomcat, assurant une voie de mise à niveau transparente pour les applications logicielles existantes personnalisées et commerciales déjà certifiées pour Tomcat. Le maintien de ce niveau de compatibilité permet à nos clients d'ajouter la fonctionnalité critique dont ils ont besoin pour exécuter et gérer plus efficacement leurs applications avec le moins d'effort possible.

pour en savoir plus, allez à http://static.springsource.com/projects/tc-server/6.0/getstart/cgsdiffs.html

5
répondu Makarand.Thorat 2014-05-23 10:12:38

cela ne répond pas à votre question sur les avantages et les inconvénients, mais j'ai trouvé ce site vraiment utile pour mettre tc server en marche et tourner dans STS. http://sosiouxme.wordpress.com/2012/04/06/the-missing-guide-to-creating-and-modifying-tc-server-instances-for-sts/

4
répondu Kyle Walker 2015-01-03 15:20:01

il me semble un prix élevé pour avoir un conteneur de servlet. Plus précisément, il (le tc server) semble essayer de créer un serveur d'application de qualité de production (servlet engine) avec les fonctionnalités ajoutées. Pour le développement, cela semble exagéré. Vous pourriez tout aussi bien utiliser Tomcat autonome ou Glassfish ou Jetty.

je choisirais le tc server si ma cible était une implémentation cloud de Cloud C'était mon environnement de déploiement de production cible.

enfin, je viens de remarquer que le tc server est une offre commerciale. Par conséquent, les conséquences de l'octroi de licence si les caractéristiques devenaient 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-license/2156278.aspx

1
répondu Beezer 2015-12-29 11:00:49