Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Ed_Bunker
    Registrato dal
    Jul 2003
    Messaggi
    1,119

    [Java-Servlet] Errore esecuzione servlet

    Non capisco perche' venga lanciata una eccezione di questo genere quando viene inviata una richiesta al servlet di una semplice applicazione web.
    In fase di compilazione nessun problema e nella cartella $CATALINA_HOME/common/lib si trova correttamente il servlet-api.jar.

    codice:
    exception
    
    javax.servlet.ServletException: Error allocating a servlet instance
    	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
    	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
            org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
    org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)[/b]
    	org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
    	org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
    	org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
    	java.lang.Thread.run(Thread.java:595)
    
    root cause
    
    java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet
    ...
    ...
    Da cosa puo' dipendere ?
    Come mai sembra che a runtime non trovi la classe HttpServlet che si trova in servlet-api.jar ?!?

  2. #2
    Utente di HTML.it L'avatar di Ed_Bunker
    Registrato dal
    Jul 2003
    Messaggi
    1,119
    Temo che si tratti di un problema di classpath.
    Sembrerebbe che in certe situazioni (Non sempre !!) tomcat vada a sovrascrivere il mio classpath cosicche' non a runtime non sia possibile accedere a javax.servlet.*

    Il problema e' che non so come poter modificare il setclasspath.sh presente nella directory di tomcat...

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.