Newsgroup: it.comp.java
Titolo: Tomcat 4,0 e mapping delle Servlet?

Ho appena installato, questa nuova versione di Tomcat ,l'unico problema che ho
riscontrato è stato quando ho copiato il mio progetto da Tomcat3.2.3
alla versione Tomcat4.0 , le chiamate alle servlet non vengono riconosciute e
mi generano questo tipo di errore,
----- Root Cause -----
java.lang.ClassNotFoundException: MiaServlet at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1264)
	at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1113)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813)
	at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:621)
	at
org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:396)
	at org.apache.catalina.servlets.InvokerServlet.doPost(InvokerServlet.java:216)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:1145)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:1264)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:215)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2366)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1005)
	at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1098)
	at java.lang.Thread.run(Unknown Source)
-- 
Posted from  [212.171.227.162] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Più che aiutarti vorrei un consiglio da te.
Ho installato tomcat sia nella versione 3.2.3 che la 4.0.
Con la prima non riesco neanche ad avviarlo, mi dice che non trova servlet.jar.
Io ho impostato come letto da altre parti, il file tomcat.bat, ma nulla.
Con la versione 4.0 è stato + facile, ma adesso che ho creato una mia
cartella(..tomcat4.0/weapps/mia) e cerco di farci girare dentro qualcosa, nulla, vedo sola mia pagina
index.html, ma da li ninte jsp.
Ho provato a ricostruire le stesse cartelle dei file di esempio di  Tomcat sotto la mia cartella, ma
niente mi dice:
org.apache.jasper.JasperException: Unable to compile class for JSPimport  ...(nome file jsp)
i file jso ho provato a metterli in tutte le posizioni, ma nulla.
Tu come hai le dir dei tuoi file jsp e servlet?

 Tu come hai le dir dei tuoi file jsp e servlet?
Ho usato varie versioni di Tomcat, tra cui 3.x e la 4. In questa
ultima versione ho utilizzato la stessa struttura delle directory
delle versione precedenti, per cui JSP e HTML sotto
$TOMCAT_HOME/webapps/miadir e classi sotto
$TOMCAT_HOME/webapps/miadir/WEB-INF/classes. Tutto funziona senza
nessun problema.
ciao
tityrus