Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: eclipse e tomcat

  1. #1

    eclipse e tomcat

    Ciao a tutti spero che qualcuno possa aiutarmi..sono disperato
    sto iniziando ad usare eclipse per sviluppare applicazioni web
    Una volta che mando in esecuzione mi risponde error 404(ormai odio con tutto il cuore queste parole!!!!)
    E' una applicazione semplice...inserisco nome e cognome poi la servlet mi dovrebbe restituire una pagina html ma dice che la servlet non è disponibile..."The requested resource () is not available".
    AIUTO!!!
    Ringrazio in anticipo per la risposta.

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    il punto è che la risorsa non è disponibile!!!
    ahahah scherzi a parte, quando avvii tomcat ci sono errori? ci sono errori durante il deploy della tua web application?guarda i log di tomcat (dovrebbero apparirti nella console)

  3. #3
    intendi questo? Bo?

    16-feb-2011 8.40.33 org.apache.catalina.core.AprLifecycleListener init
    INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files (x86)\Java\jre6\bin;.;C:\Windows\Sun\Java\bin;C:\W indows\system32;C:\Windows;C:/Program Files (x86)/Java/jre6/bin/client;C:/Program Files (x86)/Java/jre6/bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows;\Sy stem32\Wbem;C:\Windows\System32\WindowsPowerShell\ v1.0\;C:\Program Files (x86)\EgisTec\MyWinLocker 3\x86;C:\Program Files (x86)\EgisTec\MyWinLocker 3\x64;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Users\marco\Documents\jdk1.5.0_22\bin;C: \Users\marco\Documents\jdk1.5.0_22\lib;C:\Sun\AppS erver\bin;CLASSPATH%;;C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin;C:\Program Files\MySQL\MySQL Server 5.1\bin;C:\Sun\SDK\bin;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Sun\AppServer\bin
    16-feb-2011 8.40.35 org.apache.tomcat.util.digester.SetPropertiesRule begin
    AVVERTENZA: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:Nuovo' did not find a matching property.
    16-feb-2011 8.40.36 org.apache.coyote.http11.Http11Protocol init
    INFO: Initializing Coyote HTTP/1.1 on http-8080
    16-feb-2011 8.40.36 org.apache.catalina.startup.Catalina load
    INFO: Initialization processed in 3340 ms
    16-feb-2011 8.40.36 org.apache.catalina.core.StandardService start
    INFO: Starting service Catalina
    16-feb-2011 8.40.36 org.apache.catalina.core.StandardEngine start
    INFO: Starting Servlet Engine: Apache Tomcat/6.0.30
    16-feb-2011 8.40.37 org.apache.coyote.http11.Http11Protocol start
    INFO: Starting Coyote HTTP/1.1 on http-8080
    16-feb-2011 8.40.37 org.apache.jk.common.ChannelSocket init
    INFO: JK: ajp13 listening on /0.0.0.0:8009
    16-feb-2011 8.40.37 org.apache.jk.server.JkMain start
    INFO: Jk running ID=0 time=0/99 config=null
    16-feb-2011 8.40.37 org.apache.catalina.startup.Catalina start
    INFO: Server startup in 1235 ms

  4. #4
    Purtroppo è abbastanza arduo risolvere il tuo problema così, potrebbe essere qualunque cosa. Così a occhio, non vedendo nulla dai log che hai postato, mi viene da chiederti come hai fatto il mapping tra la url che inserisci sul browser e la jsp o servlet che vi corrisponde. Se tu postassi il tuo web.xml e ci dettagliassi maggiormente ad esempio quale è la url che tenti di accedere o la porta sulla quale hai avviato il tomcat,magari si riuscirebbe ad aiutarti.
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

  5. #5
    questo è il file xml

    <?xml version="1.0" encoding="ASCII"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
    <display-name>Nuovo</display-name>
    <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
    </welcome-file-list>
    <servlet>
    <description></description>
    <display-name>MyServlet</display-name>
    <servlet-name>MyServlet</servlet-name>
    <servlet-class>controller.MyServlet</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>MyServlet</servlet-name>
    <url-pattern>/MyServlet</url-pattern>
    </servlet-mapping>
    </web-app>

    questa è la porta
    http://localhost:11888/MyServlet
    Spero sia utile...Grazie

  6. #6
    no la porta è l'8080

  7. #7
    Una cosa strana la vedo...la url che usi per accedere alla servlet dovrebbe essere del tipo:

    http://localhost:8080/<nome_tua_webapp>/MyServlet

    dove nome_tua_webapp (se lavori su eclipse) è il nome che hai dato alla webapplication nella view Servers
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

  8. #8
    la mia servlet si trova nel mio progetto in /Nuovo/src/controller/MyServlet.java devo scrivere tutto il percorso? ma mi sembra che non cambi niente
    una cosa che ho notato che la request è sulla porta 11888 e il response sulla 8080 è normale è un errore?

  9. #9
    Originariamente inviato da marco.tosini
    la mia servlet si trova nel mio progetto in /Nuovo/src/controller/MyServlet.java devo scrivere tutto il percorso? ma mi sembra che non cambi niente
    una cosa che ho notato che la request è sulla porta 11888 e il response sulla 8080 è normale è un errore?
    Ehm...Hai detto che stai usando eclipse, immagino che usi la versione per J2ee developers dato che hai a che fare con delle webapps, ebbene in quella hai una view Servers dalla quale puoi aggiungere i tuoi progetti al container che hai configurato come Runtime.
    Se tutto ciò ti è oscuro, mi sa che devi un attimo documentarti sul come usare Eclipse per programmare su piattaforma J2ee prima ancora di metterti a scrivere codice.
    In generale devi configurare Eclipse per puntare a uno o più Java Servers o Servlet Containers, in secondo luodo devi creare almento una o più configurazioni di runtime cui aggiungere le tue webappliacations
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

  10. #10
    Se sai di qualche tutorial mi faresti un piacere.
    ho provato l'esempio che è presente su questo sito ma mi da lo stesso errore
    Che tristezza...

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.