1

Eclipse で Tomcat サーバーから 2 つの別々のプロジェクトを実行しようとしています。それぞれ個別に実行されますが、両方を同時に実行しようとすると、起動せず、コンソールに次のように出力されます。

    Exception in thread "main" 
    Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "main"

でEclipseを開始してヒープを増やすことで、いくつかの実験を行いました:

    eclipse.exe -vmargs -Xms512m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=128m

値を増やしましたが、まだ運がありません。また、新しいサーバーを作成しようとしましたが、それでも同じエラーが発生します。興味深いのは、私がチームとまったく同じコードで作業しており、どちらのメンバーもこの問題を抱えていないことです。メンバーの 1 人はまったく同じ RAM とすべての仕様を備えたまったく同じコンピューターを使用しているため、本当にメモリが不足しているとは思いません。この問題に対する他の可能な解決策を知っている人はいますか?

-前もって感謝します

4

1 に答える 1

3

Tomcat がメモリを使い果たしている場合は、Eclipse ではなく、Tomcatにメモリを追加する必要があります。[実行] メニューから [実行構成] を開き、Tomcat 起動の VM 引数を変更します。

于 2013-06-29T06:27:54.900 に答える