簡體   English   中英

將Spring Insight與Tomcat一起使用6

[英]Using Spring Insight with Tomcat 6

我想在Tomcat 6中使用Spring Insight。由於我無法控制的原因,我無法使用TC服務器。 所以我正在考慮將Spring Insight與Tomcat 6集成。有沒有人在此之前工作過,或者任何人都可以指出任何文檔。

謝謝,Anuj

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

我認為這條指令對您有所幫助http://blog.jelastic.com/2012/11/28/application-monitoring-in-the-cloud-with-spring-insight/實際上在本教程中,Tomcat是一個雲實例,但我想它也適合本地安裝。

我下載了vfacbric-tc-server-2.9.6並按照Daniel Mikusa提到的說明設置了對tomcat 7的洞察力。不幸的是tomcat無法在提供的jar中找到HttpRequestOperationCollectionValve,TomcatWeavingInsightClassLoader和ApplicationLifecycleCollectionListener類。 經過2天的努力,添加包含這些類的新jar並獲得類沖突。最后我發現只需刪除server.xml和context.xml中的配置就可以深入了解tomcat。

所以,你需要設置tomcat的洞察力的是他的答案中的步驟1到4和7。 為了方便他人,我正在復制它

  1. 下載vFabric tc Server Developer
  2. 創建啟用了Insight的vFabric tc Server實例。
  3. 下載最新的Apache Tomcat 6.0.x或7.0.x.
  4. 從tc Server實例中復制以下文件和文件夾/ Insight bin / setenv.sh bin / insight-bootstrap-tcserver-1.8.3.RELEASE.jar insight lib / * webapps / insight.war
  5. 啟動Tomcat實例。

我正在嘗試按照“nagamanojv”提供的更新說明進行操作。 我可以在Tomcat 6上啟動http:// localhost:8080 / insight / ,但我沒有看到任何應用程序。 我在同一個tomcat實例上部署了我的一個Web應用程序。 如果我錯過任何東西,請告訴我。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM