Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Struts+Tomcat

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    19

    Struts+Tomcat

    Ciao a tutti

    Sto creando una applicazione web Struts+tomcat e ho fatto quello che dovevo fare:

    1)Configurare eclipse
    2)creare il progetto
    3)creare la struttura del progetto
    3)importare struts
    4)importare le varie librerie(credo tutte...ma non so esattamente quale sono le necessarie)
    5)configurare web-xml e struts-config.xml
    6)creare jsp,formbean,bean,pool connection ...

    ma quando lancio l'applicazione dal web browser mi da questo errore(premetto che nel mio progetto ho importato il catalina.jar che contiene le classi

    -org.apache.catalina.loader
    -org.apache.jasper..ma quest'ultima appare vuota.
    ):

    ERRORE

    Estado: HTTP 500 -

    type Informe de Excepción

    mensaje:

    descizione: Il server incontró un errore interno() que non ha permesso riempire questo requisito.

    excepción:

    org.apache.jasper.JasperException: Non ha potuto caricar o istanziare la classe TagLibraryValidator: org.apache.taglibs.standard.tlv.JstlFmtTLV
    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:281)
    org.apache.jasper.compiler.TagLibraryInfoImpl.crea teValidator(TagLibraryInfoImpl.java:666)
    org.apache.jasper.compiler.TagLibraryInfoImpl.pars eTLD(TagLibraryInfoImpl.java:248)
    org.apache.jasper.compiler.TagLibraryInfoImpl.<ini t>(TagLibraryInfoImpl.java:163)
    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)

    causa radice:

    java.lang.ClassNotFoundException: org.apache.taglibs.standard.tlv.JstlFmtTLV
    org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1358)
    org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1204)
    org.apache.jasper.compiler.TagLibraryInfoImpl.crea teValidator(TagLibraryInfoImpl.java:662)
    org.apache.jasper.compiler.TagLibraryInfoImpl.pars eTLD(TagLibraryInfoImpl.java:248)
    org.apache.jasper.compiler.TagLibraryInfoImpl.<ini t>(TagLibraryInfoImpl.java:163)
    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)

    nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/6.0.14.
    Apache Tomcat/6.0.14

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    213
    da eclipse hai fatto il deploy del progetto su tomcat? anch'io sto usando struts,tomcat e eclipse ma non ho mai incontrato il tuo errore.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    19
    uhmm...
    1)Ho creato la directory del progetto sotto webapps di tomcat
    2)Ho aggiunto le jsp's e la directory WEB-INF
    3)in eclipse ho pubblicato il tomcat
    4)e ho aggiunto il progetto

    é tutto quello che si deve fare?
    mi sono dimenticato qualcosa?

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    19
    per tonz79:

    da eclipse si deve creare un Dynamic web project?
    i dynamic web project's gia includono tomcat e struts?

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    213
    io ho creato un web project in eclipse, ho copiato i .war di struts in webapps di tomcat, poi in eclipse\nome_progetto\WebRoot\WEB-INF ho copiato i .xml e i .tld e in \eclipse\nome_progetto\WebRoot\WEB-INF\lib i .jar dopo di che fai il deploy del progetto sul server

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 © 2025 vBulletin Solutions, Inc. All rights reserved.