mogę odwiedzić .html stron z Jetty, ale kiedy odwiedzam stronę .jsp uzyskać:wsparcie Konfigurowanie Jetty JSP w trybie osadzonych w projekcie Maven
0/13:21:13 [INFO] Nie Obsługa JSP. Sprawdź, słoiki JSP są w lib/JSP i że opcja JSP został określony do start.jar
dodałem odpowiednio następujące zależności:
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-webapp</artifactId>
<version>8.0.0.M1</version>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.1</version>
</dependency>
robi spełnić „Sprawdź że słoje JSP są w lib/jsp "częścią komunikatu o błędzie?
Ponadto, nie mam pojęcia, co oznacza "sprawdź, czy opcja JSP została określona jako start.jar" w tym kontekście. Mam następujący:
public static void main(String[] args) throws Exception {
Server server = new Server();
SelectChannelConnector connector = new SelectChannelConnector();
connector.setPort(8080);
server.addConnector(connector);
WebAppContext webApp = new WebAppContext();
webApp.setContextPath("/");
webApp.setWar("src/main/webapp");
server.setHandler(webApp);
server.start();
server.join();
}
Molo 8 obsługuje jsp 2.2. W pomost hightide 8.0.0 dystrybucji obejmują one następujące w JSP reż: 'com.sun.el_2.2.0.v201105051105.jar' ' javax.el_2.2.0.v201105051105.jar' 'javax.servlet. jsp.jstl_1.2.0.v201004190952.jar' 'javax.servlet.jsp_2.2.0.v201103241009.jar'' org.apache.jasper.glassfish_2.2.2.v201108011116.jar' 'org.apache.taglibs.standard.glassfish_1.2.0 .v201004190952.jar' Zakładam, że to zapewni wsparcie jsp 2.2. Minusem jest wiele słoików, które można śledzić. Zastanawiam się, kiedy molo będzie miało molo-jsp.jar? Byłoby to z pewnością miłe! –
W rzeczywistości dystrybucja molo również ma te zależności. Można je znaleźć pod następującym adresem: [http://download.eclipse.org/jetty/orbit] Pom pom dystrybucji dystrybucji słoiki pod tym adresem URL i pakuje je w katalogu lib dystrybucji. –
Wow, wypróbowałem wszystkie rozwiązania poniżej, które spowodowały wiele brakujących klas: ExpressionFactory i więcej. To był jedyny, który po prostu pracował –