Me gustaría crear una aplicación utilizando la versión incrustada de Jetty. Desafortunadamente, no puedo encontrar ninguna información sobre qué archivos jar necesitaría hacer eso. Hay varios en el repositorio de maven (http://repo2.maven.org/maven2/org/eclipse/jetty/aggregate/). ¿Pero cuál es la diferencia entre jetty-server, jetty-server-all, y jetty-webapp? ¿Alguno de estos es lo que quiero para el caso de uso integrado?¿Qué jarra de muelle debo usar?
Respuesta
Solía muelle de una aplicación web .
Este documento enumera los archivos JAR necesarios para la incrustación y está bastante completo.
http://docs.codehaus.org/display/JETTY/Embedding+Jetty
Creo que usted no necesitará el archivo jar hormiga a menos que esté invocando Jetty de la hormiga, aunque dice que lo necesite.
Algunos de los archivos jar JSP se nombran de manera diferente en el paquete binario que el documento pide, pero este documento ayuda a averiguar qué frascos embarcadero JSP a utilizar:
deje de tener errores de compilación contra el ejemplo de código mínima Eclipse incrustado combinando SimplestServer y HelloWorldHandler ...
http://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty
Para lograr esto he tenido que incluir lo siguiente desde el directorio lib de la distribución descomprimida desde espejo embarcadero de Eclipse ...
- embarcadero de servidor 7.1.4xxxx.jar
- embarcadero-util-7.1.4xxxx.jar
- servlet-api.2.5.jar
Para completar, el XML para amarre-webapp es;
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-webapp</artifactId>
<version>8.1.2.v20120308</version>
</dependency>
todas las dependencias están mejor explicadas en este diagrama: http://wiki.eclipse.org/Jetty/Reference/Dependencies
Basado en el diagrama, para el caso de uso incrustada, se requiere un mínimo de 6 frascos. E.g para Jetty 8, prueba:
embarcadero-continuación-8. .jar embarcadero-http-8. .jar embarcadero-io-8. .jar embarcadero-servidor-8. .jar embarcadero-util-8. *. Jar servlet-api-3.0.jar
- 1. ¿Qué DB debo usar?
- 2. ¿Qué metainformaciones debo usar?
- 3. Gui toolkits, ¿qué debo usar?
- 4. OAuth/OpenID: ¿qué debo usar?
- 5. (¿Por qué) debo usar ofuscación?
- 6. ¿Qué algoritmo de indexación espacial debo usar?
- 7. ¿Qué resolución de pantalla debo usar?
- 8. ¿Qué enfoque de funciones debo usar
- 9. ¿Qué biblioteca de validación java debo usar?
- 10. ¿Qué biblioteca de gráficos .net debo usar?
- 11. ¿Qué tipo de documento debo usar?
- 12. ¿Qué debo usar en lugar de sscanf?
- 13. ¿Qué tipo de colección debo usar?
- 14. Jersey con muelle 3.0?
- 15. Agrupación DLL nativa con jarra
- 16. ¿Qué palabra lectora debo usar en nltk?
- 17. ¿en qué contexto debo usar AlertDialog.Builder?
- 18. ¿Qué debo #incluir para usar 'htonl'?
- 19. ¿Qué debo instalar para usar OraOLEDB
- 20. ¿Qué controlador mongo para nodo debo usar?
- 21. ¿Qué debo codificar para usar HTTPS?
- 22. ¿Qué configuraciones debo usar con Minidumps?
- 23. ¿Qué debo usar, CodeContract o CuttingEdge.Conditions?
- 24. android view o surfaceView, ¿qué debo usar?
- 25. ¿Por qué NO DEBO usar el GAC?
- 26. ¿Qué debo usar un IEnumerable o IList?
- 27. ¿Debo usar FxCop y por qué?
- 28. ¿Qué doble debo usar en VIM?
- 29. ¿Por qué debo usar "Recursos" en WPF?
- 30. ¿Qué aplicación debo usar con netsh.exe?
hormiga es utilizado por el compilador JSP, por lo que se requiere en tiempo de ejecución (a menos que pre-compilar las JSP durante la construcción). – skaffman
enlaces están muertos. – 1N5818
Enlaces muertos bro. -1 – TheRealChx101