web-dev-qa-db-ja.com

Tomcat対Pivotal tcサーバー

Spring-MVCにVanilla Tomcatだけを使用するのではなく、Pivo​​tal tc Serverを使用することの長所と短所についてだれでもアドバイスできますか?Java Webアプリケーション? website と、Spring Tool Suiteの一部としてパッケージ化されているという事実。この情報不足により、それに依存することについて少し警戒しています...

背景:Spring-MVCプロジェクトの開発環境を準備中で、現在パッケージ化されたものを使用するかどうかを評価しています Spring Tool Suite(STS) または最新のEclipseで開始する(おそらく Eclipse STSプラグイン と組み合わせて)。このプラグインのオプションコンポーネントの1つとしてPivotal tc Serverに登場しました。

38
Steve Chambers

Pivotal tc ServerにはVanilla Tomcatがすべて含まれており、展開と保守を簡単にするために設計されたいくつかのオプションの拡張機能があります。 3つのグループに分けられ、差分は次のようになります。

構成の拡張(変更されたコードはなく、実装する構成の変更のみ)

  • 共有バイナリを使用するマルチインスタンス
    • アプリと設定を維持しながらTomcatのバージョンを変更するのは簡単
  • 構成ファイル内の変数の置換
  • 非同期ロギング
  • 軽度のセキュリティチューニング(ポート、管理アプリ、JMX)

コード拡張

  • パッチバージョンリリース–現在のリリースの欠陥を修正します[例: Tomcat-7.0.32.B.RELEASE]
  • 拡張JMXインターフェース
    • 追加の指標
    • アプリケーションの展開
  • 診断バルブ-速度が低下した場合の優れたトラブルシューティング情報
  • 構成テンプレート-カスタム作成を含む
  • その場でログレベルを変更する
  • 高度なセッションレプリケーション(Gemfire)
  • Oracle DB接続プロキシ

アドオン

  • Windowsサービスラッパー
  • RPM/Apt-Get/Debianインストーラー(Linux)
  • 起動スクリプト(Linux)
  • シェフのレシピ
  • パペットスクリプト
  • パスワード暗号化
  • パフォーマンスチューニングのためのSpring Insight

タグについては、古い「springsource-tc-server」タグがまだあります。 SpringSourceは現在Pivotalです。 (タグを更新するか、新しいタグを追加できますか?)

お役に立てれば。

42
Carwin

SpringSource tc Serverは、広く使用されているWebアプリケーションサーバーであるApache Tomcatのエンタープライズバージョンです。 SpringSource tc Serverは企業向けに強化されており、主要な運用機能、高度な診断機能と組み合わされており、ミッションクリティカルなサポートによって支えられています。

SpringSource tc Serverは、Apache Tomcatに代わるものとして設計されており、Tomcatで既に認定されている既存のカスタムおよび商用ソフトウェアアプリケーションのシームレスなアップグレードパスを保証します。このレベルの互換性を維持することにより、お客様は、最小限の労力でアプリケーションをより効率的に実行および管理するために必要なビジネスに不可欠な機能を追加できます。

詳細については http://static.springsource.com/projects/tc-server/6.0/getstart/cgsdiffs.html をご覧ください

5
Makarand.Thorat

これは長所と短所に関するあなたの質問には答えませんが、このサイトはtcサーバーをSTSで稼働させるのに非常に役立つことがわかりました。 http://sosiouxme.wordpress.com/2012/04/06/the-missing-guide-to-creating-and-modifying-tc-server-instances-for-sts/

4
Kyle Walker

私には、サーブレットコンテナを取得するだけでも高額に思えます。具体的には、(tc server)は、追加機能を備えた本番品質のアプリケーションサーバー(サーブレットエンジン)を模倣しようとしているようです。開発のためには、やり過ぎのようです。 TomcatスタンドアロンまたはGlassfishまたはJetty

私のターゲットが最終的にターゲットの実稼働デプロイメント環境であるCloud Foundaryのクラウド実装であった場合、tcサーバーを選択します。

最後に、tc serverは商用製品であることに気付きました。したがって、機能が配信に不可欠になった場合のライセンスへの影響は、プロジェクトで負担できないほどのコストになる可能性があります。 https://www.cdw.com/shop/products/SpringSource-tc-Server-Spring -Edition-license/2156278.aspx

2
Beezer