Olá, tenho a seguinte instrução JSTL no meu jsp:
<jsp:useBean id="activeUser" class="com.teste.access.ActiveUser" scope="session"/>
<jsp:useBean id="interface_user" class="com.teste.controller.Interface" scope="session"/>
<jsp:setProperty name="interface_user" property="user" value="${activeUser}" />
No tomcat 6 ele funciona perfeitamente, mas no tomcat 5, ele me lança a seguinte exceção:
[code]exception
org.apache.jasper.JasperException: Unable to convert string “${activeUser}” to class “com.maisgoias.access.ActiveUser” for attribute “user”: Property Editor not registered with the PropertyEditorManager
org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(JspRuntimeLibrary.java:359)
org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(JspRuntimeLibrary.java:307)
org.apache.jsp.video.video_jsp._jspService(video_jsp.java:88)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
[/code]
Pesquisei na web, e somente encontrei que poderia ser a versão do dynamic web module version, que o tomcat 5 não suporta acima do 2.4, mudei para 2.4 e continua o problema.
Obs: a aplicação possui apenas 2 jsp, o resto é tudo xhtml do faces, talvez o viewhandler do faces “atualize” a configuração do web.xml para versão 2.5.
Alguém tem alguma ideia do que posso fazer para solucionar esse exception?