2009-12-08 10 views
14

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

4

użyłem molo-webapp .

4

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ć:

http://docs.codehaus.org/display/JETTY/JSP+2.0+v+JSP+2.1

+0

Ant jest używany przez kompilator JSP, a więc jest wymagane przy starcie (chyba, że ​​wcześniej skompilować JSP podczas kompilacji). – skaffman

+0

linki są martwe. – 1N5818

+0

Dead link bro. -1 – TheRealChx101

4

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
0

Dla kompletności XML pomost-WebAPP IS;

<dependency> 
     <groupId>org.eclipse.jetty</groupId> 
     <artifactId>jetty-webapp</artifactId> 
     <version>8.1.2.v20120308</version> 
    </dependency> 
1

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

Powiązane problemy