Durch Befolgen des Tutorials konnte ich den Spring-Boot mit Jetty ausführen, wobei die folgenden Abhängigkeiten verwendet wurden.
<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>
Wie kann ich jedoch den Jetty-Server konfigurieren, beispielsweise:
Gibt es eine einfache Möglichkeit, dies zu tun?
Jedes Beispiel wäre sehr dankbar.
Danke vielmals!!
Es gibt einige allgemeine Erweiterungspunkte für Servlet-Container sowie Optionen zum Einfügen von Jetty-API-Aufrufen. Ich gehe davon aus, dass alles, was Sie möchten, in Reichweite ist. Allgemeine Hinweise finden Sie in in den Dokumenten . Jetty hat bisher noch nicht so viel Aufmerksamkeit erhalten, so dass möglicherweise nicht die gleichen Optionen für die deklarative Konfiguration zur Verfügung stehen wie bei Tomcat, und es wurde sicher noch nicht viel gebraucht. Wenn Sie helfen möchten, das zu ändern, ist Hilfe willkommen.
Möglichkeit, Jetty (in Teilen) programmgesteuert über http://howtodoinjava.com/spring/spring-boot/configure-jetty-server/ zu konfigurieren.
@Bean
public JettyEmbeddedServletContainerFactory jettyEmbeddedServletContainerFactory() {
JettyEmbeddedServletContainerFactory jettyContainer =
new JettyEmbeddedServletContainerFactory();
jettyContainer.setPort(9000);
jettyContainer.setContextPath("/home");
return jettyContainer;
}
Wenn jemand Spring Boot verwendet, können Sie dies in Ihrer application.properties so konfigurieren:
server.max-http-post-size=n
dabei ist n die maximale Größe, auf die Sie diese Eigenschaft festlegen möchten. Zum Beispiel verwende ich:
server.max-http-post-size=5000000