异常启动过滤器ApplicationInsightsWebFilter

时间:2017-01-06 01:47:53

标签: java azure azure-application-insights

我在下面的文章中设置了appinsights to java dynamic web project。但是我得到了下面提到的错误

https://docs.microsoft.com/en-us/azure/application-insights/app-insights-java-get-started 错误堆栈跟踪: 2017年1月5日下午5:40:07 org.apache.catalina.core.StandardContext filterStart SEVERE:异常启动过滤器ApplicationInsightsWebFilter java.lang.ClassNotFoundException:com.microsoft.applicationinsights.web.internal.WebRequestTrackingFilter     在org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)     在org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)     at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532)     在org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:514)     at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:133)     在org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:257)     在org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:383)     在org.apache.catalina.core.ApplicationFilterConfig。(ApplicationFilterConfig.java:104)     在org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4650)     at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5306)     在org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)     在org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1559)     在org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1549)     at java.util.concurrent.FutureTask.run(Unknown Source)     at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)     at java.util.concurrent.ThreadPoolExecutor $ Worker.run(Unknown Source)     在java.lang.Thread.run(未知来源)I have the corresponding jar in build path

1 个答案:

答案 0 :(得分:1)

总结一下,您似乎已经解决了可能由于未通过Eclipse自动在Tomcat上加载添加的jar文件而导致的问题。解决方案如下所示。

  1. 转到当前项目的Properties > Deployment Assembly,然后检查Build Path条目或Archives是否存在依赖关系。
  2. 选择当前项目,然后单击菜单栏上的Project > Clean,然后重新启动服务器。