Testare una servlet

  • Creatore Discussione Creatore Discussione LTW
  • Data di inizio Data di inizio

LTW

Nuovo Utente
30 Set 2013
3
0
0
Ciao,
devo provare se la mia servlet che effettua una GET ad un sito web funziona e vorrei sapere come fare.
In particolare se metto la servlet in webapps di Tomcat e il computer è connesso ad internet, quando la richiamo dovrebbe funzionare tutto oppure non basta che il computer sia connesso ad internet?
Se non basta la sola connessione attiva, mi direste passo per passo cosa dovrei fare?
Grazie, attendo vostre notizie!!!
A presto...
 
Ciao, ma perchè devi fare un servlet per fare la GET, non puoi usare un normale bean con un metodo main?
 
Ciao, ma perchè devi fare un servlet per fare la GET, non puoi usare un normale bean con un metodo main?

Devo usare una servlet perchè la devo richiamare con il clik su un pulsante di una pagina web e perchè nella web application che vorrei realizzare voglio lasciare il client leggero e affidare tutta l'elaborazione al lato server.

Comunque tornando al mio problema, io ho messo in htdocs di Xampp la pagina web ke richiama la servlet e in webapps di Tomcat la servlet configurando opportunamente anche il file web.xml. Ora avviando Apache e Tomcat e connettendo il pc ad internet provo a richiamare la servlet dalla pagina web ed ottengo un errore HTTP Status 404 - The requested resource is not available.
Ho il dubbio di saltare qualche passaggio che non mi abilita il tutto.

Presumo inoltre che tale errore sia generato da una delle due righe di codice:
- HttpGet httpGet = new HttpGet(servletGetRequest); //Dovrebbe preparare la richiesta GET da inviare ad un sito
- HttpResponse dbpediaResponse = httpClient.execute(httpGet); //Dovrebbe eseguire la richiesta

Qualcuno sa darmi qualche indicazione/spiegazione?
Grazie in anticipo!!!
 
Ciao, sotto la direcorty webapp di tomcat si metto i .war non le servlet....

Il 404 non è dovuto al codice della servlet.....

Detto questo, facendo la servlet non tieni il carico lato client, ma al contrario lo sposti tutti lato server.



ciao
 

Discussioni simili