2017-01-06 5 views
1

私はjava動的Webプロジェクトへのappinsightsを設定するために以下の記事を続けました。 2017年1月5日午前五時40分07秒PM org.apache.catalina.core.StandardContext filterStart SEVERE:例外は、フィルタApplicationInsightsWebFilter のjava.langを開始しかし、私は下記のエラー例外開始フィルタApplicationInsightsWebFilter

https://docs.microsoft.com/en-us/azure/application-insights/app-insights-java-get-started エラー・スタックトレースを取得します。 ClassNotFoundException:com.microsoft.applicationinsights.web.internal.WebRequestTrackingFilter at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java) :1559) at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532) at org.apache.caプロパティ。 Javaの:257)org.apache.catalina.core.ApplicationFilterConfigでorg.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:383) で (ApplicationFilterConfig.java:104) org.apache.catalinaで。 .core.StandardContext.filterStart(StandardContext.java:4650) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5306) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java :150) at org.apache.catalina.coコンテナベース$ StartChild.call(ContainerBase.java:1559) at org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1549) at java.util.concurrent.FutureTask.run(不明なソース)java.util.concurrent.ThreadPoolExecutor.runWorkerで (不明なソース)java.util.concurrent.ThreadPoolExecutor $ Worker.run(不明なソース)で java.lang.Thread.runで (不明なソース)I have the corresponding jar in build path

+0

'ClassNotFoundException'クラスパスにjarファイルを追加して修正します –

+0

ビルドパスに追加しました。それにもかかわらず、私はこのエラーが発生します。 applicationinsights-web-10.6.jarにはクラスがあります。 – Praveen

+0

私は以下の記事でこの回答に続き、classnotfound例外が修正されました:http://stackoverflow.com/questions/32787859/classnotfoundexception-even-though-the-jar-containing-the-class-is-properly-pres – Praveen

答えて

1

要約すると、追加されたjarファイルをEclipse経由でTomcatに自動的にロードしないことによって発生する可能性のある問題を解決したようです。解決策は以下のとおりです。

  1. 現在のプロジェクトのProperties > Deployment Assemblyへの移動は、および依存関係がBuild PathエントリまたはArchivesとしてそこに存在するかどうかを確認してください。
  2. 現在のプロジェクトを選択し、メニューバーでProject > Cleanをクリックして、サーバーを再起動します。
関連する問題