2012-09-13 6 views
6

Tomcat 6でSpring Insightを使用したいのですが、自分のコントロールできない理由でTCサーバーを使用できません。だから私はSpring InsightとTomcat 6を統合することを検討しています。これまでに一人で作業したことがあります。Tomcat 6でSpring Insightを使用する

おかげで、 Anuj

答えて

8

インサイト開発(無料の製品)は、TC Server開発とパッケージ化され、STSでパッケージ化、2つのフォームで提供されます。いずれのオプションもInsightをTomcatにインストールするための簡単なメカニズムを提供しません。私はそれができないと言っているわけではありません、それを行う簡単な方法はありません。

実際にInsightをTomcatで実行する場合は、いくつかの作業を行う必要があります。ここには、あなたがする必要のある大まかな手順があります。

  1. ダウンロードのvFabric tcのServer開発
  2. Insightが有効になっているのvFabric tcのサーバーインスタンスを作成します。
  3. 最新のApache Tomcat 6.0.xのかの7.0.x
  4. コピー以下のファイルをダウンロードTC Serverインスタンスインサイト/ W

    • binに/ setenv.sh
    • ビン/洞察力から&フォルダ-bootstrap-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にと終了コンテキストタグの前に以下を追加します。

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

  7. スタートTomcatインスタンス

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

また、インサイト事業(有料の製品)は、これが非常に容易になり、あなたが簡単かつ迅速にASF Tomcatを含む、異なるコンテナの中にInsightエージェントを追加することができますインストーラを提供しています。ここにはドキュメンテーションへのリンクがあります。

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

+0

おかげさまで、ありがとうございました。心から感謝する。私はそれを試して、それがどのように行ったかをあなたに知らせます。 dev/test/qa envtのtomcatの監視を行うappdynamics liteや新しいrelicのフリーエージェントをインストールすれば、見た目は良くなると思います。 私は今日AppDynamics Liteで遊んでいました。インストールしてすぐに起動して実行するのは簡単です。 乾杯! Anuj – Anuj

+0

ありがとうございます。あなたは私の日を救った。 –

0

私はvfacbric-TC-サーバー-2.9.6をダウンロードして、残念ながらTomcatのTomcatの7上の洞察を設定するためにダニエルMikusaで言及した命令が提供瓶内のクラスHttpRequestOperationCollectionValve、TomcatWeavingInsightClassLoaderとApplicationLifecycleCollectionListenerを見つけることができませんでした続きます。これらのクラスを含む新しいjarファイルを追加してクラスクラッシュを取得するのに2日間苦労した後、最後にserver.xmlとcontext.xmlの設定を削除するだけで、Tomcatを理解するのに十分です。

だから、tomcatの洞察を設定するには、答えのステップ1から4と7が必要です。私は、Insightが有効になっているのvFabric tcのサーバーインスタンスを作成のvFabric tcのServer開発

  • をダウンロード

    1. 他人を容易にするために同じをコピーしています。
    2. 最新のApache Tomcat 6.0.xのかの7.0.x
    3. コピー以下のファイルをダウンロードTC Serverインスタンスインサイト/ W binに/ setenv.sh binに/洞察 - ブートストラップ・tcserver-1.8.3から&フォルダ.RELEASE.jar insight lib/* webapps/insight.war
    4. Tomcatインスタンスを起動します。
  • -1

    "nagamanojv"によって提供される更新された指示に従っています。 Tomcat 6でhttp://localhost:8080/insight/を起動できますが、アプリケーションが表示されません。 Webアプリケーションの1つを同じTomcatインスタンスにデプロイしました。もし私が何かを見逃しているなら、私に知らせてください。

    +0

    解決策が見つかりました。 IntelliJのtomcatプラグインを使用してWebアプリケーションをデプロイしようとしていて、InsightアプリケーションをTomcatにそのままデプロイしました。 Webアプリケーションをtomcat webappsフォルダにコピーしてtomcatを起動したとき、私は洞察の中で自分のアプリケーションを見ることができました。これが誰かを助けることを望みます。 –

    関連する問題