1

Tomcat 7 にデプロイされる Eclipse Indigo でサンプル JSF/JDBC プロジェクトを作成しましmysql-connector-java-5.1.21.jar/WEB-INF/lib

Eclipseからの1つ:

localhost (8) のサーバー Tomcat v7.0 サーバーは、120 秒以内に起動できませんでした。サーバーでさらに時間が必要な場合は、サーバー エディターでタイムアウトを増やしてみてください。

そしてTomcatからの別のもの:

SEVERE: Error waiting for multi-thread deployment of context descriptors to complete
java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
at java.util.concurrent.FutureTask.get(FutureTask.java:83)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:574)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1413)

それらはどのように発生し、どうすれば解決できますか?

4

3 に答える 3

3

エラーが示すように、ヒープ領域が不足しています。tomcat の起動時に次の JVM 引数を指定して、より多くのヒープを提供してみてください。

java -Xmx1024m

実際の「適切な」量は、ハードウェアのセットアップとアプリケーションの要件によって異なります。

于 2012-08-28T09:07:36.043 に答える
1

Eclipse ではなく、Tomcat がメモリ不足のプロセスです。サーバー ビューから Tomcat インスタンスを開き、その起動構成を編集します。[引数] タブで、最大ヒープ サイズを大きくします。

于 2012-08-28T13:11:25.497 に答える
0

Tomcat v7.0 サーバーを停止し、再度実行します。Javaヒープサイズを変更してみることができます

eclipse-home/eclipse.ini を次のように編集し、Eclipse を再起動します。-vmargs -Xms256m -Xmx1024m

于 2012-08-28T09:09:56.650 に答える