2017-01-02 2 views
1

Я пытаюсь настроить представление приложений для запуска приложения apache tomcat.[Azure] [Агент приложений Insights для Java] Не удалось создать InProcessTelemetryChannel, null

Я следил за каждым шагом в этом руководстве Microsoft: enter link description here Но когда я начинаю, у меня появляется следующее сообщение об ошибке.

ERROR 02-01-2017 21:50, 15: Failed to create com.microsoft.applicationinsights.channel.concrete.inprocess.InProcessTelemetryChannel, null 

ИНФОРМАЦИЯ | jvm 1 | 2017/01/02 21:50:53 | Январь 02, 2017 9:50:53 org.apache.catalina.core.StandardContext filterStart INFO | jvm 1 | 2017/01/02 21:50:53 | SEVERE: Исходный стартовый фильтр ApplicationInsightsWebFilter INFO | jvm 1 | 2017/01/02 21:50:53 | java.lang.NoClassDefFoundError: Не удалось инициализировать класс org.apache.http.impl.conn.ManagedHttpClientConnectionFactory INFO | jvm 1 | 2017/01/02 21:50:53 | at org.apache.http.impl.conn.PoolingHttpClientConnectionManager $ InternalConnectionFactory. (PoolingHttpClientConnectionManager.java:493) INFO | jvm 1 | 2017/01/02 21:50:53 | at org.apache.http.impl.conn.PoolingHttpClientConnectionManager. (PoolingHttpClientConnectionManager.java:149) INFO | jvm 1 | 2017/01/02 21:50:53 | at org.apache.http.impl.conn.PoolingHttpClientConnectionManager. (PoolingHttpClientConnectionManager.java:138) INFO | jvm 1 | 2017/01/02 21:50:53 | at org.apache.http.impl.conn.PoolingHttpClientConnectionManager. (PoolingHttpClientConnectionManager.java:114) INFO | jvm 1 | 2017/01/02 21:50:53 | at org.apache.http.impl.conn.PoolingHttpClientConnectionManager. (PoolingHttpClientConnectionManager.java:105) INFO | jvm 1 | 2017/01/02 21:50:53 | на com.microsoft.applicationinsights.internal.channel.common.ApacheSender43. (ApacheSender43.java:45) INFO | jvm 1 | 2017/01/02 21:50:53 | at com.microsoft.applicationinsights.internal.channel.common.ApacheSenderFactory.create (ApacheSenderFactory.java:40) INFO | jvm 1 | 2017/01/02 21:50:53 | на com.microsoft.applicationinsights.internal.channel.common.TransmissionNetworkOutput. (TransmissionNetworkOutput.java:95) INFO | jvm 1 | 2017/01/02 21:50:53 | на com.microsoft.applicationinsights.internal.channel.common.TransmissionNetworkOutput.create (TransmissionNetworkOutput.java:85) INFO | jvm 1 | 2017/01/02 21:50:53 | на com.microsoft.applicationinsights.channel.concrete.inprocess.InProcessTelemetryChannelFactory.create (InProcessTelemetryChannelFactory.java:41) INFO | jvm 1 | 2017/01/02 21:50:53 | на com.microsoft.applicationinsights.channel.concrete.inprocess.InProcessTelemetryChannel.initialize (InProcessTelemetryChannel.java:263) INFO | jvm 1 | 2017/01/02 21:50:53 | на com.microsoft.applicationinsights.channel.concrete.inprocess.InProcessTelemetryChannel. (InProcessTelemetryChannel.java:147) INFO | jvm 1 | 2017/01/02 21:50:53 | на com.microsoft.applicationinsights.internal.config.TelemetryConfigurationFactory.setChannel (TelemetryConfigurationFactory.java:396) INFO | jvm 1 | 2017/01/02 21:50:53 | at com.microsoft.applicationinsights.internal.config.TelemetryConfigurationFactory.initialize (TelemetryConfigurationFactory.java:102) INFO | jvm 1 | 2017/01/02 21:50:53 | на com.microsoft.applicationinsights.TelemetryConfiguration.getActive (TelemetryConfiguration.java:74) INFO | jvm 1 | 2017/01/02 21:50:53 | на com.microsoft.applicationinsights.web.internal.WebRequestTrackingFilter.init (WebRequestTrackingFilter.java:127) INFO | jvm 1 | 2017/01/02 21:50:53 | at org.apache.catalina.core.ApplicationFilterConfig.getFilter (ApplicationFilterConfig.java:295) INFO | jvm 1 | 2017/01/02 21:50:53 | at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef (ApplicationFilterConfig.java:422) INFO | jvm 1 | 2017/01/02 21:50:53 | at org.apache.catalina.core.ApplicationFilterConfig. (ApplicationFilterConfig.java:115) INFO | jvm 1 | 2017/01/02 21:50:53 | на org.apache.catalina.core.StandardContext.filterStart (StandardContext.java:4071) INFO | jvm 1 | 2017/01/02 21:50:53 | на org.apache.catalina.core.StandardContext.start (StandardContext.java:4725) INFO | jvm 1 | 2017/01/02 21:50:53 | на org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java:799) INFO | jvm 1 | 2017/01/02 21:50:53 | at org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java:779) INFO | jvm 1 | 2017/01/02 21:50:53 | at org.apache.catalina.core.StandardHost.addChild (StandardHost.java:601) INFO | jvm 1 | 2017/01/02 21:50:53 | at org.apache.catalina.startup.HostConfig.deployDirectory (HostConfig.java:1079) INFO | jvm 1 | 2017/01/02 21:50:53 | на org.apache.catalina.startup.HostConfig.deployDirectories (HostConfig.java:1002) INFO | jvm 1 | 2017/01/02 21:50:53 | на org.apache.catalina.startup.HostConfig.deployApps (HostConfig.java:506) INFO | jvm 1 | 2017/01/02 21:50:53 | на org.apache.catalina.startup.HostConfig.start (HostConfig.java:1315) INFO | jvm 1 | 2017/01/02 21:50:53 | at org.apache.catalina.startup.HostConfig.lifecycleEvent (HostConfig.java:324) INFO | jvm 1 | 2017/01/02 21:50:53 | на org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent (LifecycleSupport.java:142) INFO | jvm 1 | 2017/01/02 21:50:53 | at org.apache.catalina.core.ContainerBase.start (ContainerBase.java:1061) INFO | jvm 1 | 2017/01/02 21:50:53 | at org.apache.catalina.core.StandardHost.start (StandardHost.java:840) INFO | jvm 1 | 2017/01/02 21:50:53 | at org.apache.catalina.core.ContainerBase.start (ContainerBase.java:1053) INFO | jvm 1 | 2017/01/02 21:50:53 | на org.apache.catalina.core.StandardEngine.start (StandardEngine.java:463) INFO | jvm 1 | 2017/01/02 21:50:53 | на org.apache.catalina.core.StandardService.start (StandardService.java:525) INFO | jvm 1 | 2017/01/02 21:50:53 | на org.apache.catalina.core.StandardServer.start (StandardServer.java:754) INFO | jvm 1 | 2017/01/02 21:50:53 | на org.apache.catalina.startup.Catalina.start (Catalina.java:595) INFO | jvm 1 | 2017/01/02 21:50:53 | at sun.reflect.NativeMethodAccessorImpl.invoke0 (родной метод) INFO | jvm 1 | 2017/01/02 21:50:53 | at sun.reflect.NativeMethodAccessorImpl.invoke (Неизвестный источник) INFO | jvm 1 | 2017/01/02 21:50:53 | at sun.reflect.DelegatingMethodAccessorImpl.invoke (Неизвестный источник) INFO | jvm 1 | 2017/01/02 21:50:53 | at java.lang.reflect.Method.invoke (Неизвестный источник) INFO | jvm 1 | 2017/01/02 21:50:53 | на com.servoy.j2db.server.main.WebServer.startWebServer (WebServer.java:30) INFO | jvm 1 | 2017/01/02 21:50:53 | на com.servoy.j2db.server.main.ApplicationServer.startWebServer (ApplicationServer.java:491) INFO | jvm 1 | 2017/01/02 21:50:53 | на com.servoy.j2db.server.main.ApplicationServer.main (ApplicationServer.java:286)

В нем упоминается, что файл конфигурации был найден успешно. Также я установил ApplicationInsights.xml, как описано в учебнике.

Я здесь потерялся! Неужели кто-то сталкивался с той же проблемой? Или кто-то знает, что я делаю неправильно здесь?

Это текущая версия установки кота: Screenshot of version

Спасибо!

+0

Я рассмотрел ваш рецензированный учебник, который, кажется, не является полным для этих файлов конфигурации xml. Попробуйте обратиться к [учебному курсу в разделе 'en-us'] (https://docs.microsoft.ru/en-us/azure/application-insights/app-insights-java-live) для повторной настройки и запуска. Любое обновление, пожалуйста, сообщите мне. –

ответ

2

Класс ApplicationInsightsWebFilter не найден: NoClassDefFoundError.

Удостоверьтесь, что все контейнеры ApplicationInights присутствуют в пути к классу? Попробуйте поместить их в папку WEB-INF/lib.

+0

Я загрузил почтовый индекс из: https://aijavasdk.blob.core.windows.net/sdk/sdk.html. И все файлы были извлечены в папку lib. –

+0

ОК. Но эта ошибка означает, что класс не найден во время выполнения. Вы должны убедиться, что панель applicationinsights-web видна. – user3129358

+0

Это, вероятно, проблема. Я не знаю, как это сделать :) –