Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568

    [java] problema strus e jdom

    ciao a tutti, sto impazzendo per una vera cavolata !!
    Ho un action struts che richiama una classe java che si occupa di leggere un file xml..
    Appena faccio la new della classe esterna mi da errore dicendo che non trova jdom..
    Ovviamente la jdom è stata importata nel progetto.. infatti se richiamo la stessa classe da un banalissimo main() tutto funziona perfettamente..


    riporto il mio codice

    codice:
    package action;
    
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    import org.apache.struts.action.Action;
    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionForward;
    import org.apache.struts.action.ActionMapping;
    
    import util.Globals;
    import util.Prova;
    
    import businessLogic.ParseXML;
    import dto.ServersToMonitorListDTO;
    import form.ServersToMonitorListForm;
    
    public class indexAction extends Action implements Globals {
    	
    	public ActionForward execute(
    			ActionMapping mapping,
    			ActionForm form,
    			HttpServletRequest request,
    			HttpServletResponse response) {
    		
    		// definisco gli oggetti utilizzati
    		ServersToMonitorListForm stmlForm = new ServersToMonitorListForm();
    		ServersToMonitorListDTO stmlDTO = new ServersToMonitorListDTO();
    		
    
    		// !!!!!!!!!!! QUANDO PASSO IN DEBUG DA QUI DA ERRORE !!!!!!!!
    		ParseXML parseXML = new ParseXML();
    		
    		// lettura del file xml di configurazione
    		stmlDTO = parseXML.getServersToMonitor(PATH_FILE_CONFIG_XML, SERVERS_TO_MONITOR, stmlDTO);
    		    
    		/assegno i dati alla form
    		stmlForm.defineData(stmlDTO);
    				
    
    		    return mapping.findForward("showIndex");
    		}
    		
    	
    }
    
    
    questo l'errore :
    30-gen-2008 12.40.30 org.apache.catalina.core.StandardWrapperValve invoke
    GRAVE: Servlet.service() for servlet action threw exception
    java.lang.NoClassDefFoundError: org/jdom/JDOMException
    	at util.Prova.prova(Prova.java:24)
    	at action.indexAction.execute(indexAction.java:31)
    	at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
    	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
    	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
    	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
    	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    	at java.lang.Thread.run(Unknown Source)
    vi prego aiutatemi non trovo nulla da nessuna parteee
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

  2. #2
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    ho risolto !!
    pare sche struts voglia tutte le librerie nella stessa cartella dove stanno anche i suoi jar.. io invece le avevo suddivise per subfolder xml, log etc...
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

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.