2017-05-01 9 views
0

に、私は以前に私のVM上で、次のように展開されたWebアプリケーションがない:すべての依存関係の中核 Tomcatが私のVM上で遅いですが、Eclipseの

  • JARを含む

    • 一つの戦争は、Tomcatに与えられたがCLASSPATHに追加することで

    =>私のアプリケーションは、私はそのWebアプリ上でいくつかの「ベストプラクティス」を適用するに取り組んでいます

    を開始するために約1分を取って、私は、まず目に取り組みます依存関係の包含。今、Webアプリケーションは、次のようになります。起動時に私のEclipseでは、コア(WEB-INF /クラス)と、すべての依存関係(WEB-INF/libに)

  • を含む

    • 一つの戦争は、何のタイムラグはありませんサーバーは、約2分かかります。しかし、私のVMでは、現在約5分かかります。

      古いwebappのデプロイメントが良いのかどうか知りたいですか?長い起動時間(私にとって)があるのが普通です。

      ありがとうございました。

    +0

    を持つ...などI guesなぜあなたに話すことは不可能です。 –

    +0

    私の世界では何かを始めるには非常に時間がかかります。 –

    答えて

    1

    ヘッドレスサーバーでtomcatを開始する場合は、sessionIdsを生成するSecureRandomのエントロピーを十分に収集するのに時間がかかる可能性があります。ただし、これは起動にのみ影響します。 How do I make Tomcat startup fasterについては、こちらをご覧ください。

    それ以外の場合は、CPUとメモリの使用率を調べ、Info/debug loggingを有効にして、Tomcatが時間を使用する場所を確認する必要があります。私のEclipseで

    0

    は私が -Xms512m -Xmx2048m -XXように変更されたeclipse.ini:MaxPermSizeを= 2048メートル

    とTomcatでは、私が修正日食の属性、 -Xms512m -Xmx1024m -XX:PermSizeを= 1024メートル -XX:MaxPermSizeを= 1024メートル

    ///私たちはあなたのマシンのスペック、サーバに与えられたメモリ量について何も知らない場合は私のマシンはRAM

    の8ギガバイト
    関連する問題