posso visitare .html pagine con molo, ma quando visito una pagina .jsp ottengo:Configurazione del supporto Jetty JSP in modalità incorporata nel progetto Maven
0 13:21:13/[INFO] No Supporto JSP. Controllare che vasetti JSP sono in lib/jsp e che l'opzione JSP è stata specificata a start.jar
ho aggiunto il seguente come dipendenze:
<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>
fa che soddisfano il "controllo che i jar JSP sono in lib/jsp "parte del messaggio di errore?
Inoltre, non ho idea di cosa significhi "verificare che l'opzione JSP sia stata specificata per start.jar" in questo contesto. Ho il seguente:
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();
}
Jetty 8 supporta il jsp 2.2. Nel molo HighTide 8.0.0 distro includono quanto segue nella dir jsp: '' 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' Suppongo che questo fornirà il supporto per jsp 2.2. Il rovescio della medaglia è questo un sacco di barattoli per tenere traccia di. Mi chiedo quando il molo avrà un jetty-jsp.jar? Sarebbe sicuramente carino! –
In realtà, anche la distribuzione dei moli ha queste dipendenze. Possono essere trovati al seguente url: [http://download.eclipse.org/jetty/orbit] Il pom della distribuzione del jetty scarica i vasi a quell'url e li impacchetta nella directory lib della distribuzione. –
Wow, ho provato tutte le soluzioni in basso che hanno causato un sacco di classi mancanti: ExpressionFactory e altro ancora. Questo era l'unico che funzionava semplicemente –