jueves, 12 de noviembre de 2009

request.setAttribute del JBoss vs Tomcat

Esta realizando un deploy de su aplicacion que estaba en Apache-Tomcat hacia JBoss. Revise donde utiliza request.setAttribute ya que en JBoss no trabajan con primitivas, sino con clases. Cambie las primitivas por sus respectivas referencias Problema:

16:24:44,176 ERROR [ContainerBase] Servlet.service() para servlet jsp lanzó excepción
org.apache.jasper.JasperException: No se puede compilar la clase para JSP:

Ha tenido lugar un error en la línea: 138 en el archivo jsp: /jsp/taglibs.jsp
The method setAttribute(String, Object) in the type ServletRequest is not applicable for the arguments (String, boolean)
138:     request.setAttribute("flag", true);

Ha tenido lugar un error en la línea: 143 en el archivo jsp: /jsp/taglibs.jsp
The method setAttribute(String, Object) in the type ServletRequest is not applicable for the arguments (String, int)
143:     request.setAttribute("max_value", 143 );
Correccion:

138:     request.setAttribute("flag", new Boolean(true) );
143:     request.setAttribute("max_value", new Integer(143) );
Compartir:

0 comentarios:

Publicar un comentario