Newsgroup: it.comp.java
Titolo: configurare tomcat (o forse no?)

salve a tutti, ho bisogno una mano a risolvere una questione strana che mi
si è presentato con tomcat su linux. 
il punto è questo, non riesco a lanciare da un jsp una servlet perchè
tomcat mi dice che la classe o non esiste oppure quando la trova mi chiede
se la voglio scaricare (??)..
da quanto ne so tomcat usa una struttura di dir del tipo
%mia_dir/      		  per i file .html e .jsp
%mia_dir/WEB_INF/classes  per i file .class
ma dovunque provi a metterla le cose non vanno bene.
ho provato nella dir di partenza predefinita nel file di
configurazione server.xml cioè in ROOT ma legge senza problemi fino ai
.jsp, ho provato nella dir "centrale" ma stesso risultato, ho provato
finanche a disporre i miei due files nelle dir degli esempi, che
funzionano, e vedere che succede ma ancora nulla.
a questo punto non capisco quale sia il problema. che ci sia qualcosa da
aggiungere nel solito file di configurazione? ho cercato un pò di
documentazione ma non ho trovato nulla di particolare riguardo la
configurazione, sembra che per lo più faccia già bene di suo. 
spero davvero possiate darmi una mano..
grazie
padreTony

 se la voglio scaricare (??)..
[cut]
Cosa significa che da una JSP lanci una servlet? Che nella pagina Web
risultante hai un link che fa riferimento alla servlet? In questo caso
l'unica cosa che occorre impostare e' il servlet mapping nel deployment
descriptor (web.xml) e usare nel link l'URL corretto, come definito nel
mapping.
-- 
Lucio Benfante
Java User Group Padova: 
http://www.jugpadova.it
Brainbench MVP for Java 1: 
http://www.brainbench.com
MyTranscript: 
http://www.brainbench.com/transcript.jsp?pid=167064

 mapping.
ho provato a fare qualche modifica ma nulla, ho pensato che magari stessi
sbagliando la sintassi o qualcosa del genere e cercando
documentazione a riguardo ho trovato un programmino che si chiama webxml
fatto apposta per generare file web.xml. lo applico ma le cose non
cambiano.
non so più cosa fare, provo a inserire il file web.xml e il pezzo
di codice che richiama la servlet nella speranza che possa saltare fuori
l'errore.
questo è il file web.xml generato:
<?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
">
<!-- WDD file generated/edited by webxml utility 
     (
http://webxml.sf.net
). Author: Boulgakov Andrei -->
<web-app>
 <display-name>Sito</display-name>
 <session-config>
<session-timeout>30</session-timeout>
 </session-config>
 <servlet>
<servlet-name>Session</servlet-name>
  <servlet-class>Session</servlet-class>
  <display-name>Session</display-name>
  <description>servlet di autentificazione area membri</description>
 </servlet>
 <servlet-mapping>
<servlet-name>Session</servlet-name>
  <url-pattern></url-pattern>
 </servlet-mapping>
</web-app>
e questo è il piccolo file .html (niente più .jsp visto ho
spostato tutto nella servlet):
<html>
<head>
 <title>area membri login</title>
</head>
<body>
 <font size="-2">
 <b>ATTENZIONE</b>: <br>stai accedendo un'area riservata ai soli membri.
 <p>
  <form name="loginForm" method="post"
        action="
http://localhost:8080/sito/WEB-INF/classes/Session.class
">
   user: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input
   type="text" name="user"><br> password: <input type="password"
   name="passwd"><br> <br>
   <input type="submit" name="loginSub" value="login"> <input
   type="button" name="loginClose" value="annulla"
   onClick="window.close()">
  </form>
 </p>
 <p>
  <i>Per info: <u> 
membe...@padretonyenterprise.it
</u></i>
 </p>
 <p>
 </font>
</body>
</html>
sono convinto che deve essere un errore talmente idiota che mi morderò i
gomiti una volta saltato fuori!!
grazie
padreTony

         action="
http://localhost:8080/sito/WEB-INF/classes/Session.class
">
[cut]
Ora devi usare quel mapping per costruire l'url:
<form name="loginForm" method="post"
      action="/sito/session">


finalmente funziona!! :)
grazie mille!! 
padreTony