Foros del Web » Programación para mayores de 30 ;) » Java »

aplicación maven

Estas en el tema de aplicación maven en el foro de Java en Foros del Web. hola, tengo una aplicación en maven... la quiero modificar en un nuevo equipo y me encuentro con el siguiente problema... al cargar el archivo war ...
  #1 (permalink)  
Antiguo 13/11/2014, 10:38
vi0
 
Fecha de Ingreso: noviembre-2014
Mensajes: 2
Antigüedad: 6 años, 6 meses
Puntos: 0
Exclamación aplicación maven

hola, tengo una aplicación en maven... la quiero modificar en un nuevo equipo y me encuentro con el siguiente problema... al cargar el archivo war me aparece el siguiente error, me pueden ayudar?:

org.apache.jasper.JasperException: No se puede compilar la clase para JSP:

Ha tenido lugar un error en la línea: [40] en el fichero java generado: [C:\Program Files\Apache Software Foundation\Tomcat 8.0\work\Catalina\localhost\delish-restaurant\org\apache\jsp\WEB_002dINF\pages\login_ jsp.java]
The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory

Ha tenido lugar un error en la línea: [52] en el fichero java generado: [C:\Program Files\Apache Software Foundation\Tomcat 8.0\work\Catalina\localhost\delish-restaurant\org\apache\jsp\WEB_002dINF\pages\login_ jsp.java]
The method getDispatcherType() is undefined for the type HttpServletRequest

Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.jav acError(DefaultErrorHandler.java:103)
org.apache.jasper.compiler.ErrorDispatcher.javacEr ror(ErrorDispatcher.java:199)
org.apache.jasper.compiler.JDTCompiler.generateCla ss(JDTCompiler.java:450)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:361)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:336)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:323)
org.apache.jasper.JspCompilationContext.compile(Js pCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:357)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:396)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:340)
javax.servlet.http.HttpServlet.service(HttpServlet .java:725)
org.apache.tomcat.websocket.server.WsFilter.doFilt er(WsFilter.java:52)
org.springframework.web.servlet.view.InternalResou rceView.renderMergedOutputModel(InternalResourceVi ew.java:238)
org.springframework.web.servlet.view.AbstractView. render(AbstractView.java:264)
org.springframework.web.servlet.DispatcherServlet. render(DispatcherServlet.java:1201)
org.springframework.web.servlet.DispatcherServlet. processDispatchResult(DispatcherServlet.java:986)
org.springframework.web.servlet.DispatcherServlet. doDispatch(DispatcherServlet.java:933)
org.springframework.web.servlet.DispatcherServlet. doService(DispatcherServlet.java:851)
org.springframework.web.servlet.FrameworkServlet.p rocessRequest(FrameworkServlet.java:953)
org.springframework.web.servlet.FrameworkServlet.d oGet(FrameworkServlet.java:844)
javax.servlet.http.HttpServlet.service(HttpServlet .java:618)
org.springframework.web.servlet.FrameworkServlet.s ervice(FrameworkServlet.java:829)
javax.servlet.http.HttpServlet.service(HttpServlet .java:725)
org.apache.tomcat.websocket.server.WsFilter.doFilt er(WsFilter.java:52)
org.springframework.web.filter.CharacterEncodingFi lter.doFilterInternal(CharacterEncodingFilter.java :88)
org.springframework.web.filter.OncePerRequestFilte r.doFilter(OncePerRequestFilter.java:106)
  #2 (permalink)  
Antiguo 13/11/2014, 11:28
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 12 años
Puntos: 306
Respuesta: aplicación maven

Pues seguramente el problema es que en maven tienes unas dependencias y en el servidor otras.

http://stackoverflow.com/questions/7...or-the-type-js

Revisa que en WEB-INF/lib no tienes un jsp-api.jar. Si la borras debería funcionar.

Para que no te la añada al war, busca en el pom.xml de tu proyecto esa dependencia y ponla como scope provided. Además deberías usar la misma versión que usa el tomcat.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #3 (permalink)  
Antiguo 13/11/2014, 11:58
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 16 años, 7 meses
Puntos: 454
Respuesta: aplicación maven

https://issues.apache.org/bugzilla/s...g.cgi?id=57020 dicen algo de versiones.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #4 (permalink)  
Antiguo 13/11/2014, 14:39
Avatar de Profesor_Falken  
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 6 años, 9 meses
Puntos: 182
Respuesta: aplicación maven

Porqué has vuelto a poner la pregunta en lugar de contestar a lo que ya te proponía Xerelo en la anterior?

http://www.forosdelweb.com/f45/aplic...lipse-1113175/
__________________
If to err is human, then programmers are the most human of us

Etiquetas: clase, jsp, maven, servlet
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:43.