チュートリアルに従うと、次の依存関係を使用してJettyが実行されているスプリングブートを起動できます。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-Tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jetty</artifactId>
</dependency>
ただし、次のようなJettyサーバーをどのように構成できますか?
簡単な方法はありますか
どんな例でも大歓迎です。
どうもありがとう!!
サーブレットコンテナにはいくつかの一般的な拡張ポイントがあり、Jetty API呼び出しをそれらにプラグインするオプションもあるため、必要なものはすべて手元にあると思います。一般的なアドバイスは ドキュメント内 にあります。 Jettyはまだあまり注目されていないので、Tomcatの場合と同じように宣言的な構成に使用できるオプションがなく、確かにまだ使用されていない可能性があります。あなたがそれを変えるのを手伝いたいなら、助けは大歓迎です。
http://howtodoinjava.com/spring/spring-boot/configure-jetty-server/ からプログラムでJettyを(部分的に)設定する可能性
@Bean
public JettyEmbeddedServletContainerFactory jettyEmbeddedServletContainerFactory() {
JettyEmbeddedServletContainerFactory jettyContainer =
new JettyEmbeddedServletContainerFactory();
jettyContainer.setPort(9000);
jettyContainer.setContextPath("/home");
return jettyContainer;
}
誰かがSpring Bootを使用している場合-application.propertiesでこれを簡単に設定できます:
server.max-http-post-size=n
nは、このプロパティを設定する最大サイズです。たとえば、私は使用します:
server.max-http-post-size=5000000