Estou tendo dificuldades com jstl…
As configurações estão como manda o figurino. Estou utilizando tomcat 4.1.27 e jstl-standard-1.0.
log
2004-01-16 17:04:42 front: ERRO:
org.apache.jasper.JasperException: This absolute uri (http://java.sun.com/jstl/core) cannot be resolved in either web.xml or the jar files deployed with this application
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:105)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:430)
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:154)
at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:159)
[quote=“maresp”]Estou tendo dificuldades com jstl…
As configurações estão como manda o figurino. Estou utilizando tomcat 4.1.27 e jstl-standard-1.0.
log
2004-01-16 17:04:42 front: ERRO:
org.apache.jasper.JasperException: This absolute uri (http://java.sun.com/jstl/core) cannot be resolved in either web.xml or the jar files deployed with this application
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:105)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:430)
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:154)
at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:159)
Alguém sabe o motivo?[/quote]
Não seria pelo caso de não estar conseguindo acessar a URI indicada?
Estou com este mesmo problema. Desenvolvo minhas aplicações sem estar na logado na internet, faço tudo local.
Como a URI indicada é para o site da sun e eu não estou conectado, ele não consegue fazer um referência a biblioteca desejada.
bem, acho que não… apesar de estar desenvolvendo ‘standalone’ tenho conexão permanente aqui na empresa. Já procurei muito sobre as possíveis causas deste erro e até agora nada… Engraçado que tenho outra aplicação utilizando jstl - mesma configuração - que funciona perfeitamente (tb standalone). Sinceramente estou a um passo de mandar jsp e jstl para… deixa pra lá…
Está tudo ok.
Não adianta… utilizando essa uri (http://java.sun.com/jstl/core) não vai. Mas utilizando o caminho para a tld (/WEB-INF/jstl/c.tld) o negócio funciona…
[quote=“maresp”]Está tudo ok.
Não adianta… utilizando essa uri (http://java.sun.com/jstl/core) não vai. Mas utilizando o caminho para a tld (/WEB-INF/jstl/c.tld) o negócio funciona…[/quote]
E ae Marcelo, cara, seguinte: mesmo estando off-line(Não conectado na internet), o uso -> http://java.sun.com/jstl/core, deveria funcionar? Ou devo fazer como tu menciona acima?
Estou tentando fazer o que o Maresp descreveu acima, mas não está adiantando.
:arrow: Onde encontro o arquivo c.tld?
Já coloquei os arquivos jstl.jar e standard.jar na pasta WEB-INF.
O Tomcat indica que não encontrou o arquivo c.tld.
Aqui o erro:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: File "/WEB-INF/c.tld" not found
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:94)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:404)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:154)
org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.java:202)
org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:458)
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:523)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1577)
org.apache.jasper.compiler.Parser.parse(Parser.java:171)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:247)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:149)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:135)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:237)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:456)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:552)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
Quando você faz o download do jstl no site da sun, o arquivo c.tld vem nele!
Dei uma procurada lah mas não encontrei o lugar onde fazer o download.
Na verdade, eu acho horrível procurar alguma coisa no site da SUN! [/quote]
:arrow: Pois é, junto com o TOMCAT não deveria vir junto?
:idea: Será que não tenho que criar esse arquivo? No livro que estou estudando ele faz referência ao c.tld mas não especifíca o local onde ele está armazenado, porém, ele descreve todo o arquivo. Daria para copiar e ver no que dá.
Quando você faz o download do jstl no site da sun, o arquivo c.tld vem nele!
Dei uma procurada lah mas não encontrei o lugar onde fazer o download.
Na verdade, eu acho horrível procurar alguma coisa no site da SUN!