Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130

    jsp non trova i jar di JSTL

    ciao

    ho una jsp che usa jstl e mi da questo errore quando provo a visulizzarla sul server. Invece in locale mi funziona benissimo. sembra che non trovi i jar di jstl ma non ha senso dato che sono al suo posto (WEB-INF/lib). Che sara' mai? Ecco l'errore:

    org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application
    org.apache.jasper.compiler.DefaultErrorHandler.jsp Error(DefaultErrorHandler.java:51)
    org.apache.jasper.compiler.ErrorDispatcher.dispatc h(ErrorDispatcher.java:409)
    org.apache.jasper.compiler.ErrorDispatcher.jspErro r(ErrorDispatcher.java:116)
    org.apache.jasper.compiler.TagLibraryInfoImpl.gene rateTLDLocation(TagLibraryInfoImpl.java:315)
    org.apache.jasper.compiler.TagLibraryInfoImpl.<ini t>(TagLibraryInfoImpl.java:148)
    org.apache.jasper.compiler.Parser.parseTaglibDirec tive(Parser.java:420)
    org.apache.jasper.compiler.Parser.parseDirective(P arser.java:476)
    org.apache.jasper.compiler.Parser.parseElements(Pa rser.java:1426)
    org.apache.jasper.compiler.Parser.parse(Parser.jav a:133)
    org.apache.jasper.compiler.ParserController.doPars e(ParserController.java:216)
    org.apache.jasper.compiler.ParserController.parse( ParserController.java:103)
    org.apache.jasper.compiler.Compiler.generateJava(C ompiler.java:167)
    org.apache.jasper.compiler.Compiler.compile(Compil er.java:306)
    org.apache.jasper.compiler.Compiler.compile(Compil er.java:286)
    org.apache.jasper.compiler.Compiler.compile(Compil er.java:273)
    org.apache.jasper.JspCompilationContext.compile(Js pCompilationContext.java:566)
    org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:317)
    org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:320)
    org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:266)
    javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
    sun.reflect.GeneratedMethodAccessor788.invoke(Unkn own Source)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
    java.lang.reflect.Method.invoke(Method.java:597)
    org.apache.catalina.security.SecurityUtil$1.run(Se curityUtil.java:244)
    java.security.AccessController.doPrivileged(Native Method)
    javax.security.auth.Subject.doAsPrivileged(Subject .java:517)
    org.apache.catalina.security.SecurityUtil.execute( SecurityUtil.java:276)
    org.apache.catalina.security.SecurityUtil.doAsPriv ilege(SecurityUtil.java:162)

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    51
    Se in locale funziona può darsi che non appena hai pubblicato il progetto, il percorso per trovare la libreria per le JSTL non è corretto.

  3. #3
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    sempre in WEB-INF/lib sono! stesso posto ...

    il problema e' questo:

    org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application

    che che vor di? non carica tutto cquello che sta in lib? che centra web.xml?

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    51
    secondo me sbagli nell'importare nella jsp il taglib ... hai importato:

    Codice PHP:
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 

    ?

  5. #5
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    Originariamente inviato da Drigido
    secondo me sbagli nell'importare nella jsp il taglib ... hai importato:

    Codice PHP:
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 

    ?
    compa' ... riporto tale e quale dalla mia jsp:

    Codice PHP:
     <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 
    a me sembra uguale! a te?

    Ma rispondete a sta domanda? il deployment descriptor (web.xml) mica deve sapere niente dei jar jstl no? E il gatto che se le tira su da solo giusto?

  6. #6
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    aggiornamento: ho anche provato a fare un deploy vero e proprio in locale. In effetti in precedenza lanciavo il progetto da eclipse e non era di conseguenza un vero e proprio deploy. Cioe' ... lo era ma non potevo escludere che eclipse ci mettesse del suo!

    ho deployato su tomcat 5.5 e 6 senza bisogno di tld relative alla jstl! sembra che tomcat sia in grado di riconoscerla da solo.

    In remoto niente da fare pero'!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.