[英]does Spring Insight need tcServer, or can it work with Eclipse and Tomcat?
[英]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,那么你將需要做一些工作。 以下是您需要執行的粗略步驟。
從具有Insight的tc Server實例復制以下文件和文件夾
編輯conf / server.xml並將以下Valve添加到Engine塊。
<Valve className="com.springsource.insight.collection.tcserver.request.HttpRequestOperationCollectionValve"/>
編輯conf / context.xml並在關閉Context標記之前添加以下內容。
<Loader loaderClass="com.springsource.insight.collection.tcserver.ltw.TomcatWeavingInsightClassLoader" />
<Listener className="com.springsource.insight.collection.tcserver.lifecycle.ApplicationLifecycleCollectionListener" />
啟動Tomcat實例。
或者,Insight Operations(付費產品)使這一過程變得更加容易,並提供了一個安裝程序,使您可以輕松快速地將Insight Agent添加到不同的容器中,包括ASF Tomcat。 這是文檔的鏈接。
我認為這條指令對您有所幫助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。 為了方便他人,我正在復制它
我正在嘗試按照“nagamanojv”提供的更新說明進行操作。 我可以在Tomcat 6上啟動http:// localhost:8080 / insight / ,但我沒有看到任何應用程序。 我在同一個tomcat實例上部署了我的一個Web應用程序。 如果我錯過任何東西,請告訴我。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.