0

我正在为我的 spring web-mvc 应用程序寻找一个跟踪工具,最后我使用了 Brave-zipkin [ https://github.com/openzipkin/brave-webmvc-example/tree/master/webmvc3]。对我来说一切都很好,除了在给定的示例中,码头服务器部署了两次应用程序;一个用于前端,另一个用于后端(使用两个配置文件)。而我的项目使用tomcat-server。

谁能帮助我如何使用相同的工具在 Tomcat-server 中进行部署并在不使用配置文件的情况下启动应用程序?

或者请建议任何其他开源工具来跟踪简单的单片 spring-web-mvc 应用程序(不是 spring-boot),我应该能够看到跨度和依赖项(例如 controllerClass->serviceClass->repositoryClass 就像我们在依赖项下看到的一样openzipkin 网页选项卡:http://localhost:9411/zipkin/dependency/

4

1 回答 1

0

无论您选择使用哪种服务器,Brave 都能正常工作。从 pom 文件中删除 jetty 配置并使用 Tomcat。

<plugin>
  <groupId>org.apache.tomcat.maven</groupId>
  <artifactId>tomcat7-maven-plugin</artifactId>
  <version>2.2</version>
  <configuration>
    <port>${tomcat.port}</port>
    <path>/</path>
  </configuration>
</plugin>

如果您仍然有问题或想了解更多关于 zipkin/brave 的信息,请通过 gitter 频道连接到社区。

PS 我为 OpenZipkin (Zipkin) 做贡献

于 2018-07-16T04:17:28.263 回答