change - Cómo configurar Jetty en Spring-boot(¿Fácil?)
spring jetty (3)
Siguiendo el tutorial, podría abrir el resorte de arranque con Jetty ejecutándose usando las siguientes dependencias.
<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>
Sin embargo, ¿cómo podría configurar el servidor Jetty, como por ejemplo:
- Hilos de servidor (grupo de subprocesos de cola)
- Conectores del servidor
- Configuraciones Https.
- todas esas configuraciones disponibles en Jetty ...?
¿Hay una manera fácil de hacerlo en
- application.yml?
- Clase de configuración?
Cualquier ejemplo sería muy apreciado.
¡¡Muchas gracias!!
Hay algunos puntos de extensión generales para los contenedores de servlets y también opciones para conectar las llamadas de Jetty API a esos, así que supongo que todo lo que desea está al alcance. Se pueden encontrar consejos generales en los documentos . Jetty aún no ha recibido tanta atención, por lo que es posible que no haya las mismas opciones disponibles para la configuración declarativa que con Tomcat, y de seguro no se habrá usado mucho todavía. Si desea ayudar a cambiar eso, entonces la ayuda es bienvenida.
Posibilidad de configurar Jetty (en partes) programáticamente desde http://howtodoinjava.com/spring/spring-boot/configure-jetty-server/
@Bean
public JettyEmbeddedServletContainerFactory jettyEmbeddedServletContainerFactory() {
JettyEmbeddedServletContainerFactory jettyContainer =
new JettyEmbeddedServletContainerFactory();
jettyContainer.setPort(9000);
jettyContainer.setContextPath("/home");
return jettyContainer;
}
Si alguien está utilizando Spring Boot, puede configurar esto fácilmente en su application.properties así:
server.max-http-post-size=n
donde n es el tamaño máximo al que desea establecer esta propiedad. Por ejemplo yo uso:
server.max-http-post-size=5000000