2016-03-24 4 views
1

Ich fügte alle JAR-Dateien der Anwendung Einblick SDK für Java in Java Web-Projekt und enthalten den Code zum Senden von benutzerdefinierten Telemetrie in Servlet, aber wenn ich das Servlet ausführen, zeigt es classnotfound Fehler für TelemetryConfiguration und TelemetryClient.Kann keine Anwendung Erkenntnisse bare API zu Java-Web-Anwendung

+0

Wie haben Sie alle JAR-Dateien von Application Insight SDK hinzugefügt? Über die pom.xml von Maven Project oder fügen Sie diese in den Pfad 'WebContent/WEB-INF/lib' hinzu oder fügen Sie durch 'Java Build Path' konfigurieren hinzu? –

Antwort

0

Per meiner Erfahrung, ich glaube, Sie können versuchen, die JAR-Dateien von Application Insight SDK für Java zu prüfen, ob die Libraries von Java Build Path hinzugefügt werden, klicken Sie bitte rechts den prject Namen und die Properties im Menü auswählen.

Wenn Sie Maven-Projekt verwenden, können Sie die JAR-Dateien in Maven Dependencies sehen. Wenn Sie das normale Dynamic Web Project verwenden, können Sie sie im Web App Libraries oder User Library mit benutzerdefinierten Namen sehen.

Dann müssen Sie versuchen, das Projekt manuell zu erstellen, und das Servlet erneut ausführen.

0

Es scheint, dass Sie nur die Webbibliothek ohne die Kernbibliothek hinzugefügt haben, die die TelemetryClient-Klasse enthält.

Sie können die Application Insights Java SDK article lesen, die detailliert beschreibt, wie Sie das Java SDK zu Ihrem Webprojekt hinzufügen, ob Sie Maven oder Gradle als Build-System verwenden oder die Bibliotheken manuell herunterladen und referenzieren.

Verwandte Themen