6
votes

Utilisation de la perspicacité du ressort avec Tomcat 6

Je veux utiliser la perspicacité du printemps avec Tomcat 6. Je ne peux pas utiliser le serveur TC en raison de raisons au-delà de mon contrôle. Je cherche donc à intégrer la perspicacité du printemps avec Tomcat 6. Quelqu'un a-t-il déjà travaillé à ce sujet avant ou que quelqu'un ne peut-il pas me dire à une documentation?

merci, Anuj


0 commentaires

4 Réponses :


8
votes

Insight Developer (le produit GRATUIT) est disponible sous deux formes, emballés avec le développeur de serveurs TC et emballé avec STS. Aucune des ni l'autre option ne fournira un mécanisme facile pour installer un aperçu de Tomcat. Je ne dis pas que cela ne peut pas être fait, il n'y a pas de moyen simple de le faire.

Si vous voulez vraiment avoir un aperçu de Tomcat, vous devrez faire du travail. Voici les étapes approximatives que vous aurez besoin de faire.

  1. Télécharger le développeur de serveur TC VFabric
  2. Créer une instance VFabric TC Server qui a une perspicacité activée.
  3. Téléchargez le dernier Apache Tomcat 6.0.0.x ou 7.0.x
  4. Copiez les fichiers et dossiers suivants de l'instance de serveur TC avec une perspicacité

    • bin / setenv.sh
    • bin / persight-bootstrap-tcserver-1.8.3.Release.jar
    • Insight
    • lib / *
    • WebApps / Insight.war
    • éditer conf / server.xml et ajoutez la vanne suivante au bloc moteur.

    • éditer conf / context.xml et ajoutez les éléments suivants avant la balise de contexte de fermeture.

      <écouteur classname = "com.springsource.insight.collection.tcserver.lifecycle.applicationlifecyClecollectionListenner" />

    • Démarrer l'instance Tomcat.

      Alternativement, les opérations de perspicacité (un produit payant) facilitent beaucoup la tâche et propose un programme d'installation qui vous permet d'ajouter facilement et rapidement l'agent Insight dans différents conteneurs, y compris ASF Tomcat. Voici un lien vers la documentation.

      http: //pubs.vmware.com/vfabric51/topic/com.vmware.vfabric.vmware.vfabric.tc-server..2.7/operations/install-agents.html


2 commentaires

Merci beaucoup pour les étapes. J'apprécie beaucoup. Je vais essayer et je vous ferai savoir comment ça s'est passé. Bien que, par l'apparence de celui-ci, je pense que cela semble mieux et plus facile si j'installe Appdynamics Lite ou un nouvel agent libre de la relique sur la surveillance de mon Tomcat dans Dev / Test / QA EnvT. Je jouais avec Appdynamics Lite aujourd'hui et il est assez facile d'installer et de monter et de courir avec rapidement. Acclamations! Anuj


Merci beaucoup. Vous avez sauvé ma journée.



5
votes

Je pense que cette instruction peut être utile pour vous http://blog.jelastic.com/2012/11/28/application-monitoring-in-the-cloud-with-spring-insight/ En fait, dans ce tutoriel Tomcat est une instance de nuage, mais je suppose que cela convient également à l'installation locale.


0 commentaires

0
votes

J'ai téléchargé VFACBRIC-TC-SERVER-2.9.6 et suivi les instructions mentionnées par Daniel Mikusa pour configurer la perspicacité de Tomcat 7. Malheureusement, Tomcat n'a pas été en mesure de trouver les classes HTTPeQuestOperationCollectionValve, TomcatwevingInsightClassloader et ApplicationLIFECYCLecollectionListener dans les pots fournis. Après avoir lu 2 jours, ajouter de nouveaux pots contenant ces classes et obtenir un affrontement de classe., Enfin, j'ai compris que simplement retirer la configuration dans serveur.xml et context.xml est suffisant pour obtenir une perspicacité de travail sur Tomcat.

Donc, tout ce dont vous avez besoin pour configurer la perspicacité sur Tomcat sont les étapes 1 à 4 et 7 dans sa réponse. Je copie la même chose pour la facilité des autres

  1. Télécharger le développeur de serveur TC VFabric
  2. Créer une instance VFabric TC Server qui a une perspicacité activée.
  3. Téléchargez le dernier Apache Tomcat 6.0.0.x ou 7.0.x
  4. Copiez les fichiers et dossiers suivants de l'instance de serveur TC avec la perspicacité bin / setenv.sh Bin / Insight-Bootstrap-tcserver-1.8.3.Release.jar aperçu lib / * WebApps / Insight.war
  5. Démarrer l'instance Tomcat.

0 commentaires

-1
votes

J'essaie de suivre les instructions actualisées fournies par "nagamanojv". Je suis capable de démarrer http: // localhost: 8080 / perspicacité / sur Tomcat 6, mais je ne vois pas Toute application. J'ai déployé l'une de mes applications Web sur la même instance Tomcat. Faites-moi savoir si je manque quelque chose.


1 commentaires

J'ai trouvé la solution. J'essayais de déployer mon application Web à l'aide du plugin Tomcat dans Intellij et que l'application Insight a été déployée directement sur Tomcat. Lorsque j'ai copié mon application Web sur le dossier WebApps Tomcat et démarré Tomcat, j'ai pu voir ma demande en perspective. J'espère que cela aide quelqu'un.