我在下面的文章中设置了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(未知来源)
答案 0 :(得分:1)
总结一下,您似乎已经解决了可能由于未通过Eclipse自动在Tomcat上加载添加的jar文件而导致的问题。解决方案如下所示。
Properties > Deployment Assembly
,然后检查Build Path
条目或Archives
是否存在依赖关系。Project > Clean
,然后重新启动服务器。