2016-03-24 1 views
1

J'ai ajouté tous les fichiers jar de l'application insight sdk pour java dans java web project et inclus le code pour l'envoi de télémétrie personnalisée dans servlet mais quand j'essaye d'exécuter le servlet il montre classnotfound erreur pour TelemetryConfiguration et TelemetryClient.Impossible d'ajouter des informations d'application bare api à l'application web java

+0

Comment avez-vous ajouté tous les fichiers jar de l'application insight sdk? Via le pom.xml de Maven Project ou les ajouter dans le chemin 'WebContent/WEB-INF/lib' ou ajouter via configurer le' Java Build Path'? –

Répondre

0

par mon expérience, je pense que vous pouvez essayer de vérifier les fichiers jar de SDK pour Java Perspicacité application si être ajouté le Libraries de Java Build Path, s'il vous plaît faites un clic droit le nom de prject et sélectionnez le Properties dans le menu.

Si vous utilisez le projet Maven, vous pouvez voir les fichiers jar dans Maven Dependencies.

Si vous utilisez le Dynamic Web Project normal, vous pouvez les voir dans le Web App Libraries ou un User Library avec un nom personnalisé.

Ensuite, vous devez essayer de générer manuellement le projet et réexécuter le servlet.

0

Il semble que vous ayez ajouté uniquement la bibliothèque Web sans la bibliothèque principale, qui contient la classe TelemetryClient.

Vous pouvez lire le Application Insights Java SDK article qui décrit en détail comment ajouter le Java SDK à votre projet Web, que vous utilisiez Maven ou Gradle comme système de construction, ou que vous téléchargiez et référenciez manuellement les bibliothèques.