Heroku で Java (Spring MVC) Web アプリケーションを実行しています。この記事で説明されているセットアップを使用します: Heroku での Spring MVC Hibernate の開始
デフォルトでは、Jetty は 1 つのスレッドのみを使用するようです。この Heroku と jetty-runner のセットアップを考えると、スレッドプールのサイズを増やす最も簡単な方法は何ですか?
注: Jetty 関連のカスタム コードはありません (したがって、アドバイスをどのように適用するかは不明です。たとえば、 Jetty で setThreadPool() を使用する方法)。できれば、そのままにしておくのがいいと思います。Jetty 関連のすべてが Procfile と pom.xml に含まれるようになりました (以下を参照)。
一部の jetty-runner パラメーターまたは構成オプションでスレッドプールのサイズを設定できますか? Jetty 構成ファイルを作成する必要がある場合、Heroku/jetty-runner でそれを使用するにはどうすればよいですか?
プロファイル:
web: java $JAVA_OPTS -jar target/dependency/jetty-runner.jar --port $PORT target/*.war
pom.xml:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.7</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>copy</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-runner</artifactId>
<version>8.1.10.v20130312</version>
<destFileName>jetty-runner.jar</destFileName>
</artifactItem>
</artifactItems>
</configuration>
</execution>
</executions>
</plugin>