将Spring Insight与Tomcat一起使用6

Anu*_*nuj 6 spring tomcat6 spring-insight

我想在Tomcat 6中使用Spring Insight.由于我无法控制的原因,我无法使用TC服务器.所以我正在考虑将Spring Insight与Tomcat 6集成.有没有人在此之前工作过,或者任何人都可以指出任何文档.

谢谢,Anuj

Dan*_*usa 8

Insight Developer(免费产品)有两种形式,与tc Server Developer一起打包并与STS打包在一起.这两个选项都不会提供将Insight安装到Tomcat的简单机制.我不是说它无法完成,没有简单的方法可以做到.

如果你真的想在Tomcat上运行Insight,那么你将需要做一些工作.以下是您需要执行的粗略步骤.

  1. 下载vFabric tc Server Developer
  2. 创建启用了Insight的vFabric tc Server实例.
  3. 下载最新的Apache Tomcat 6.0.x或7.0.x.
  4. 从具有Insight的tc Server实例复制以下文件和文件夹

    • 斌/ setenv.sh
    • 斌/洞察力引导-的tcServer-1.8.3.RELEASE.jar
    • 眼光
    • LIB/*
    • 的webapps/insight.war
  5. 编辑conf/server.xml并将以下Valve添加到Engine块.

    <Valve className="com.springsource.insight.collection.tcserver.request.HttpRequestOperationCollectionValve"/>

  6. 编辑conf/context.xml并在关闭Context标记之前添加以下内容.

    <Loader loaderClass="com.springsource.insight.collection.tcserver.ltw.TomcatWeavingInsightClassLoader" />

    <Listener className="com.springsource.insight.collection.tcserver.lifecycle.ApplicationLifecycleCollectionListener" />

  7. 启动Tomcat实例.

或者,Insight Operations(付费产品)使这一过程变得更加容易,并提供了一个安装程序,使您可以轻松快速地将Insight Agent添加到不同的容器中,包括ASF Tomcat.这是文档的链接.

http://pubs.vmware.com/vfabric51/topic/com.vmware.vfabric.tc-server.2.7/operations/install-agents.html


小智 5

我觉得你这个指令可以帮助http://blog.jelastic.com/2012/11/28/application-monitoring-in-the-cloud-with-spring-insight/ 在本教程其实Tomcat是一个云实例,但我想它也适合本地安装.