Tomcat 6 で Spring Insight を使用したいのですが、やむを得ない理由で TC サーバーを使用できません。だから私はSpring InsightをTomcat 6と統合することを検討しています。
ありがとう、アヌジ
Tomcat 6 で Spring Insight を使用したいのですが、やむを得ない理由で TC サーバーを使用できません。だから私はSpring InsightをTomcat 6と統合することを検討しています。
ありがとう、アヌジ
Insight Developer (無料の製品) には、tc Server Developer と一緒にパッケージ化されたものと STS と一緒にパッケージ化されたものの 2 つの形式があります。どちらのオプションも、Tomcat に Insight をインストールするための簡単なメカニズムを提供しません。できないと言っているのではなく、簡単な方法がないだけです。
本当に 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 (有料製品) を使用すると、これがはるかに簡単になり、ASF Tomcat を含むさまざまなコンテナーに Insight Agent を簡単かつ迅速に追加できるインストーラーが提供されます。ここにドキュメントへのリンクがあります。
この手順はあなたに役立つと思います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 の洞察をセットアップしました。これらのクラスを含む新しい jar を追加し、クラスの衝突を取得するのに 2 日間苦労した後、最終的に、server.xml と context.xml の構成を削除するだけで、Tomcat で作業する洞察を得るのに十分であることがわかりました。
したがって、Tomcat で洞察をセットアップするために必要なのは、彼の回答のステップ 1 から 4 および 7 だけです。他の人が簡単に使えるように、同じものをコピーしています