Newsgroup: it.comp.java
Titolo: servlet errore - novizio

Ciao a tutti,
uso netbeans3.5 e linux suse8.2 e volevo cominciare a studiare jsp e
servlet.
La jsp funziona sotto netbeans, l'ho anche messa in tomcat (installato a
parte,usando la porta 8080) sotto webapps e dal browser va
tutto bene.
Con una semplice servlet, che è sotto /sampledir/examples/miaservlet invece
da netbeans parte mozilla e all'indirizzo
localhost:8081/servlet/examples.miaservlet dà l'errore 503 - servlet is
currently unavailable.
Dove sbaglio?
Grazie a tutti.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Mi associo.Sto imprecando su Tomcat anch'io e la documentazione non mi
aiuta.
A me  /miadir/webapps/miaapplicazione risulta elencata in tomcat, con
start,
stop e reload attivi, me la fa startare, ma se la richiamo con l'url non
la trova (senza file web.xml).Se invece imposto il file web.xml (che
sicuramente
 è sbagliato) nella dir della mia applicazione, non me la fa + avviare 
direttamente, ma dà errore.Idem con l'url.Qualcuno può illuminarci?
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Grazie
assunto che la tua servlet (chiamiamola A )sia in
/webapps/miaapplicazione/WEB-INF/classes,
assunto che in webapps/miaapplicazione/WEB-INF/ ci sia web.xml 
che sarà qualcosa come:
<?xml version="1.0" encoding="ISO-8859-1"?> 
<!DOCTYPE web-app 
  PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
  "
http://java.sun.com/dtd/web-app_2_3.dtd
"> 
<web-app> 
    <servlet> 
        <servlet-name>A</servlet-name> 
        <servlet-class>A</servlet-class> 
    </servlet> 
    <servlet-mapping>
        <servlet-name>A</servlet-name>
        <url-pattern>/A</url-pattern>
    </servlet-mapping>
</web-app>
puoi richiamare la tua servlet via
http://localhost:8080/miaapplicazione/A
ammesso che tu stia facendo girare tomcat in standalone sulla 8080
come da default.
sbirish.

 sbirish.
grazie per la risposta. Il problema è che sto testando tutto con netneans
che ha tomcat incorporato, sbirciando in web-inf (che all'interno 
<servlet>
    <servlet-name>serv1</servlet-name>
    <servlet-class>examples.serv1</servlet-class>
  </servlet> è riportato) noto che nella dir classes non c'è il file della
servlet. Compilando dall'ide non dovrebbe mettere il class in quel posto?
Invece è vuoto. Sarà questo il problema? con le jsp va tutto bene.
grazie


Sì, l'applicazione si trova esattamente dove dev'essere.
Ho anche provato a copiare il file da te proposto, sostituendo
ovviamente
il nome della servlet.Avevo preso come esempio quelli già esistenti e ci
avevo provato, con lo stesso risultato.Nella home della mia applicazione
c'è un file .html che dovrebbe passare un parametro alla servlet, una
volta
premuto il pulsante x l'invio.La servlet non viene riconosciuta in
nessun
modo, eppure l'ho compilata con successo.Ho provato a passare anche il 
percorso assoluto, a spostarla nella stessa dir del file .html che la
richiama,
ma niente da fare.Eppure java funziona perchè l'ho usato finora.
Digitando l'url localhost:8080/mia_applicazione/file.html compare la
pagina
html con la richiesta di inserire una parola qualunque.Alla pressione
del
pulsante dovrebbe passare la parola alla servlet ed a questo punto
compare
The requested resource (/mia_applicazione/mia_servlet) is not available
Il manager me l'avvia correttamente.Ho controllato i logs ma non ho
trovato
nulla d'interessante.Provo a postare il codice?
