Generalmente Jetty se menciona como el alternativa ligera cuando se trata de contenedores de servlets como Tomcat y Servidores de aplicaciones como Glassfish.

Quiero ejecutar un servicio RESTful en CloudFoundry. El uso de jetty-corredor

java -jar target/dependency/jetty-runner.jar target/*.war

obras tipo de bien, excepto que tipo de ejecutar en los problemas de ejecución de Jetty 9.1.3 (estable actual) /w Java 8. Así que me contribuyó con un parche para solucionar este problema y algunos otros de menor de limpieza de código parches. Por medio de la presente yo vi el código de Jetty que no estaba en una forma que yo esperaba que sea…

Bueno, yo simplemente no queremos confiar en mi empresa la aplicación Embarcadero y buscando alternativas. También con 5.x MB, jetty-runner.jar es todavía enorme. Me las arreglé para tira hacia abajo a 1.6 MB y yo todavía era capaz de ejecutar mi aplicación. Así que incluso un más ligero enfoque es factible.

Hay una versión ligera de GlassFish o Tomcat. Solo me falta la servlet-api.jar (v3.1) se ejecuta en un servidor web contexto. No JSP, no websocket-servidor, ningún otro Vudú.

Es Jetty no ligero suficiente? Su calidad no es digno de confianza? La historia de el parche que contribuyó muestra que el problema fue causado por el uso de conflicto ASM versiones. No era Jetty culpa. Lo siento, pero todo a su pregunta parece… despotricar.

OriginalEl autor Alex | 2014-03-18

3 Comentarios

  1. 24

    Resaca es un flexible de rendimiento en el servidor web escrito en java,
    proporcionar tanto el bloqueo y sin bloqueo de la API basada en el NIO.

    Resaca tiene una composición a base de la arquitectura que le permite construir
    un servidor web mediante la combinación de pequeñas único propósito de los manipuladores. El le da
    la flexibilidad de elegir entre un total de servlets Java EE 3.1
    contenedor, o un bajo nivel de no-bloqueo de controlador para nada en
    entre.

    Resaca es extremadamente ligero, con la Resaca del núcleo jar que viene
    en en menos de 1Mb. Es ligero en tiempo de ejecución, con un simple
    embedded server con menos de 4 mb de espacio de montón.

    Link para sitio oficial.

    Estoy buscando un fragmento de código de cómo iniciar una aplicación web que se define en mi web.xml; undertow.io/documentation/servlet/deployment.html está vacía por el momento.
    Tal vez esto es lo que necesitas: github.com/undertow-io/undertow/tree/master/examples
    Por desgracia no he encontrado ningún ejemplo en el que se inicia un servidor http basado en un web.xml de configuración.
    Creo que usted necesita para empacar el web.xml en el archivo de *.la guerra de archivo. Tal vez será útil: github.com/undertow-io/jastow/blob/master/src/test/java/io/… y issues.jboss.org/browse/UNDERTOW-198
    no lo menciona! Buena suerte!

    OriginalEl autor DmitryKanunnikoff

Dejar respuesta

Please enter your comment!
Please enter your name here