Chciałbym utworzyć aplikację przy użyciu wbudowanej wersji Jetty. Niestety, nie mogę znaleźć żadnych informacji na temat plików jar, które musiałbym zrobić. Istnieje kilka w repozytorium maven (http://repo2.maven.org/maven2/org/eclipse/jetty/aggregate/). Ale jaka jest różnica między pomostem-serwerem, pomostem-serwerem-wszystkom i pomostem-webapp? Czy któryś z tych elementów jest mi potrzebny w przypadku wbudowanego użycia?Jakiego słoika na molo powinienem użyć?
Odpowiedz
użyłem molo-webapp .
Ten dokument zawiera pliki JAR wymagane do osadzania i jest całkiem kompletny.
http://docs.codehaus.org/display/JETTY/Embedding+Jetty
wierzę, nie trzeba będzie Ant pliku jar, chyba że jesteś powołując Jetty z Ant, choć mówi, że jest to potrzebne.
Niektóre pliki jar JSP są nazwane inaczej w binarnym wiązki niż dokument domaga, ale dokument ten pomaga zorientować się, który słoiki Jetty JSP używać:
I zatrzymał się przed błędami kompilacji kodu Eclipse osadzone minimalnym przykład łącząc SimplestServer i HelloWorldHandler ...
http://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty
W tym celu musiałem zaliczyć z lib w dystrybucji rozpakowanym z Eclipse pomost lustro ...
- pomost-server-7.1.4xxxx.jar
- pomost-util-7.1.4xxxx.jar
- serwlet-api.2.5.jar
Dla kompletności XML pomost-WebAPP IS;
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-webapp</artifactId>
<version>8.1.2.v20120308</version>
</dependency>
Wszystkie zależności są bardzo najlepiej wyjaśnione w tym schemacie: http://wiki.eclipse.org/Jetty/Reference/Dependencies
podstawie diagramu, dla osadzonych przypadku użycia, wymagane są minimum 6 słoików. Np. Dla Jetty 8, spróbuj:
pomost-kontynuacja-8. .jar jetty-http-8. .jar pomost-io-8. .jar jetty-server-8. .jar pomost-util-8. *. Jar servlet-API-3.0.jar
Ant jest używany przez kompilator JSP, a więc jest wymagane przy starcie (chyba, że wcześniej skompilować JSP podczas kompilacji). – skaffman
linki są martwe. – 1N5818
Dead link bro. -1 – TheRealChx101