我在java web项目中添加了java的应用程序洞察sdk的所有jar文件,并包含了在servlet中发送自定义遥测的代码,但是当我尝试运行servlet时,它显示了TelemetryConfiguration和TelemetryClient的classnotfound错误。
答案 0 :(得分:0)
根据我的经验,我认为您可以尝试检查Application Insight SDK for Java的jar文件是否添加Libraries
Java Build Path
,请右键单击项目名称并选择{{ 1}}在菜单中。
如果使用Maven项目,您可以在Properties
。
如果使用普通Maven Dependencies
,您可以在Dynamic Web Project
或Web App Libraries
中看到自定义名称。
然后,您需要尝试手动构建项目,然后再次运行servlet。
答案 1 :(得分:0)
似乎您只添加了没有核心库的Web库,其中包含TelemetryClient类。
您可以阅读Application Insights Java SDK article,其中详细介绍了如何将Java SDK添加到您的Web项目,无论您是使用Maven还是Gradle作为构建系统,还是手动下载和引用库。