estou com um projeto jsp que eu transferi de uma máquina com ubuntu para o meu note com win vista.
Já resolvi quase todos problemas.
Mas ao tentar rodar o seguinte código me retorna um erro.<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <html> <head> <style type="text/css"> table{border-width:1px; border-style:solid;} td{font-family:verdana; font-size:11pt;} </style> </head> <!-- Cria a Lista --> <jsp:useBean id="dao" class="br.com.caelum.jdbc.dao.ContatoDAO"/> <table border="0"> <tr bgcolor ="#D3D3D3" align="center"> <td>Id:</td> <td>Nome:</td> <td>E-mail:</td> <td>Endereço:</td> <td>Ação</td> </tr> <!-- For --> <c:forEach var="contato" items="${dao.lista}"> <tr> <td> ${contato.id}</td> <td> ${contato.nome}</td> <td> ${contato.email}</td> <td> ${contato.endereco}</td> <td><a href='mvc?business=RemoveContatoLogic&id=${contato.id}'>excluir</a></td> </tr> </c:forEach> </table> </html>O erro no console é este.
Nova requisição para: /jspteste/lista-elegante.jsp 22/02/2009 14:05:08 org.apache.jasper.compiler.TagLibraryInfoImpl createAttribute WARNING: Unknown element (deferred-value) in attribute 22/02/2009 14:05:08 org.apache.jasper.compiler.TagLibraryInfoImpl createAttribute WARNING: Unknown element (deferred-value) in attribute 22/02/2009 14:05:08 org.apache.jasper.compiler.TagLibraryInfoImpl createAttribute WARNING: Unknown element (deferred-value) in attribute 22/02/2009 14:05:08 org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service() for servlet jsp threw exception java.lang.ClassNotFoundException: javax.el.ValueExpression at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1362) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1208) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Unknown Source) at java.lang.Class.getDeclaredMethods(Unknown Source) at java.beans.Introspector$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.beans.Introspector.getPublicDeclaredMethods(Unknown Source) at java.beans.Introspector.getTargetMethodInfo(Unknown Source) at java.beans.Introspector.getBeanInfo(Unknown Source) at java.beans.Introspector.getBeanInfo(Unknown Source) at java.beans.Introspector.getBeanInfo(Unknown Source) at java.beans.Introspector.(Unknown Source) at java.beans.Introspector.getBeanInfo(Unknown Source) at java.beans.Introspector.getBeanInfo(Unknown Source) at java.beans.Introspector.(Unknown Source) at java.beans.Introspector.getBeanInfo(Unknown Source) at org.apache.jasper.compiler.Generator$TagHandlerInfo.(Generator.java:3730) at org.apache.jasper.compiler.Generator$GenerateVisitor.getTagHandlerInfo(Generator.java:2132) at org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1600) at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1442) at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166) at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2216) at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2222) at org.apache.jasper.compiler.Node$Root.accept(Node.java:457) at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166) at org.apache.jasper.compiler.Generator.generate(Generator.java:3322) at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:199) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:296) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:277) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:265) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at br.com.caelum.servlet.filtro.LogFiltro.doFilter(LogFiltro.java:30) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Unknown Source)Já entendi que ele não encontrou uma classe, parece que é a de taglibs.
mas no “web app libraries” já tenho “jstl-api-1.2.jar” e “jstl-impl-1.2.jar”O que pode ser?
Já descobri o erro. era com o tomcat, reinstalei de novo e deu tudo certo. Obrigado.