Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Eclipse e ApacheTomcat

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    230

    Eclipse e ApacheTomcat

    Sto imparando a scrivere una servlet, siccome preferisco avere un IDE ho integrato Eclipse 3.3. 2 che già usavo per Java con i seguenti plug-in:
    Apache Tomcat 5.5.23
    Sysdeo Tomcat 3.2.0
    GEF SDK 3.2
    emf-sdo-xsd-SDK-2.2.0
    JEM-SDK-1.2
    wtp-R-1.5.0-200606281455

    Penso di aver configurato tutto correttamente perchè ho provato a scrivere una pagina jsp seguendo le istruzioni a http://www-128.ibm.com/developerworks/library/os-ectom/ e tutto si è svlto come previsto.

    Ho poi scritto la seguente servlet:
    import java.io.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    public class HelloWorld extends HttpServlet {
    public void doGet(HttpServletRequest request,
    HttpServletResponse response)
    throws ServletException, IOException {
    PrintWriter out = response.getWriter();
    out.println("Hello World");
    }
    }

    e nella finestra di Eclipse che simula un web browser compare il messaggio HTTP Status 404 - /MyFirstServlet/servlet/HelloWorld perchè succede questo?

    Vi riporto l'output della console:
    30-apr-2007 9.43.04 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
    INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Programmi\Java\jre1.6.0\bin;.;C:\WINDOWS\Sun\Ja va\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\s ystem32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Pro grammi\ATI Technologies\ATI Control Panel;C:\Programmi\QuickTime\QTSystem\
    30-apr-2007 9.43.04 org.apache.coyote.http11.Http11BaseProtocol init
    INFO: Initializing Coyote HTTP/1.1 on http-80
    30-apr-2007 9.43.04 org.apache.catalina.startup.Catalina load
    INFO: Initialization processed in 703 ms
    30-apr-2007 9.43.04 org.apache.catalina.core.StandardService start
    INFO: Starting service Catalina
    30-apr-2007 9.43.04 org.apache.catalina.core.StandardEngine start
    INFO: Starting Servlet Engine: Apache Tomcat/5.5.23
    30-apr-2007 9.43.04 org.apache.catalina.core.StandardHost start
    INFO: XML validation disabled
    30-apr-2007 9.43.05 org.apache.coyote.http11.Http11BaseProtocol start
    INFO: Starting Coyote HTTP/1.1 on http-80
    30-apr-2007 9.43.05 org.apache.jk.common.ChannelSocket init
    INFO: JK: ajp13 listening on /0.0.0.0:8009
    30-apr-2007 9.43.05 org.apache.jk.server.JkMain start
    INFO: Jk running ID=0 time=0/47 config=null
    30-apr-2007 9.43.05 org.apache.catalina.storeconfig.StoreLoader load
    INFO: Find registry server-registry.xml at classpath resource
    30-apr-2007 9.43.05 org.apache.catalina.startup.Catalina start
    INFO: Server startup in 719 ms

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    906
    L'output della console va bene. Tomcat si avvia correttamente.
    404 e' il codice di pagina non trovata.
    Hai mappato correttamente la servlet a quell'indirizzo nel file web.xml dell'applicazione web?
    Non so come funziona Eclipse+Tomcat, magari lo fa in automatico (Netbeans lo fa), pero' a naso sembra un problema di questo tipo.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    230
    Originariamente inviato da simo7784
    L'output della console va bene. Tomcat si avvia correttamente.
    404 e' il codice di pagina non trovata.
    Hai mappato correttamente la servlet a quell'indirizzo nel file web.xml dell'applicazione web?

    Non non ho fatto una cosa del genere anche perchè non so cosa significa


    Non so come funziona Eclipse+Tomcat, magari lo fa in automatico (Netbeans lo fa), pero' a naso sembra un problema di questo tipo.

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    906
    Vuoi un consilgio per non perdere tempo? Usa Netbeans che fa tutto in automatico, ha gia' Tomcat integrato e non perdi tempo per configurare. E' un po' peso, ma se hai un buon computer non avrai problemi.
    Altrimenti devi aprire la cartella dove sta la tua applicazione,aprire la cartella WEB-INF e aprire il file web.xml. dentro aggiungi le seguenti righe
    codice:
    <servlet>
       <servlet-name>nomeDellaServlet</servlet-name>
       <servlet-class>path della tua classe(ad es servlet.miaServlet)</servlet-class>
    </servlet> 
    <servlet-mapping>
       <servlet-name>nomeDellaServlet</servlet-name>
       <url-pattern>servlet/HelloWorld</url-pattern>
    </servlet-mapping>

  5. #5
    ciao a tutti
    anche io ho lo stesso problema
    ho settato anche il web.xml ma continua a darmi ancora l'errore

    HTTP Status 404 -

    --------------------------------------------------------------------------------

    type Status report

    message

    description The requested resource () is not available.


    help me è urgente

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.