que puede visitar las páginas html con embarcadero, pero cuando me visita una página .jsp me sale:Configuración del soporte de JSP en el embarcadero modo incrustado en el proyecto Maven
0 13:21:13/[INFO] n Soporte JSP. Compruebe que frascos JSP están en lib/JSP y que la opción JSP se ha especificado a start.jar
que añadió lo siguiente como dependencias:
<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>
¿Eso cumplir con el "cheque que los jar JSP están en lib/jsp "¿parte del mensaje de error?
Además, no tengo idea de lo que "compruebe que la opción JSP se ha especificado a start.jar" significa en este contexto. Tengo el siguiente:
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 admite el jsp 2.2. En el embarcadero hightide 8.0.0 distribución que incluyen lo siguiente en el directorio 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' Supongo que esto le dará soporte para jsp 2.2. La desventaja es que esta es una gran cantidad de jarras para realizar un seguimiento. Me pregunto cuándo el embarcadero tendrá un embarcadero-jsp.jar? ¡Sería bueno! –
En realidad, la distribución del muelle también tiene estas dependencias. Se pueden encontrar en la siguiente url: [http://download.eclipse.org/jetty/orbit] El pom de la distribución del muelle descarga los contenedores en esa url y los empaqueta en el directorio lib de la distribución. –
Wow, probé todas las soluciones a continuación, lo que causó una gran cantidad de clases faltantes: ExpressionFactory y más. Este fue el único que simplemente funcionó –