Newsgroup: it.comp.java
Titolo: per esperti di bean (altrimenti impazzisco)

Sto esaurito..... non riesco a far vedere a Tomcat i file .class relativi ad
un bean eppuro non credo di sbagliare, anche se mi pare dagli errori che
riposrto in fondo al post cne non si tratta di errore dovuto al non
ritrovamento della classe (Person nel mio caso)
Riepilogando: Ho creato nel file $TOMCAT_HOME/conf/server.xml un mio
contesto relativo alla cartella
D:\Programmi\jakarta-tomcat-4.0.6\webapps\prova1_jsp inserendo nel file
server.xml le seguenti righe
<!-- Tomcat Prova1 Context  -->
 <Context path="/prova1_jsp"
docBase="D:\Programmi\jakarta-tomcat-4.0.6\webapps\prova1_jsp"
         debug="0" privileged="true"/>
Tutti i file del sito (HTML e JSP) sono posti nella cartella
D:\Programmi\jakarta-tomcat-4.0.6\webapps\prova1_jsp\
Ho inserito la classe Person perfettamente compilata e funzionante nella
cartella seguente
D:\Programmi\jakarta-tomcat-4.0.6\webapps\prova1_jsp\WEB-INF\classes
Ma quando mi collego alla home del sito (sia essa
http://127.0.0.1:8080/prova1_jsp/index.html
) e da essa richiamo attraverso
un link la pagina che contiene il ''richiamo'' al bean relativo alla classe
Person mi viene generato il seguente errore in fase di generazione del
servlet relativo alla pagina datiPersona.jsp.
In particolare un errore occorre ogni volta che viene incontrata la
dichiarazione di Person. Ci sono altri errori
dello stesso tipo che non ho riportato.  Come mai pui inserendo i file
.class nella
D:\Programmi\jakarta-tomcat-4.0.6\webapps\prova1_jsp\WEB-INF\classes ricevo
questo errore....?
Grazie  e auguri di buon anno
org.apache.jasper.JasperException: Unable to compile class for JSPNote:
sun.tools.javac.Main has been deprecated.
An error occurred at line: 9 in the jsp file: /datiPersona.jsp
Generated servlet error:
D:\Programmi\jakarta-tomcat-4.0.6\work\Standalone\localhost\prova1_jsp\datiP
ersona$jsp.java:61: Class org.apache.jsp.Person not found.
                Person bean = null;
                ^
An error occurred at line: 9 in the jsp file: /datiPersona.jsp
Generated servlet error:
D:\Programmi\jakarta-tomcat-4.0.6\work\Standalone\localhost\prova1_jsp\datiP
ersona$jsp.java:64: Class org.apache.jsp.Person not found.
                    bean= (Person)
                               ^
An error occurred at line: 9 in the jsp file: /datiPersona.jsp
Generated servlet error:
D:\Programmi\jakarta-tomcat-4.0.6\work\Standalone\localhost\prova1_jsp\datiP
ersona$jsp.java:69: Class org.apache.jsp.Person not found.
                            bean = (Person)
java.beans.Beans.instantiate(this.getClass().getClassLoader(), "Person");
                                        ^

 Sto esaurito..... non riesco a far vedere a Tomcat i file .class relativi
ad
[CUT]
Certo che postare continuamente la stessa cosa...
Hai letto _bene_ la documentazione di tomcat (della versione che hai tu,
ovviamente)?

Ma il bean all'interno della pagina jsp come lo richiami?

 Ma il bean all'interno della pagina jsp come lo richiami?
lo richiamo cosi
<jsp:useBean id="bean" class="Person" />
e poi utilizzo i vari <jsp:setProperty......... è <jsp:getProperty
con la sintassi normale....
MA dimmi devo percaso settare la variabile CLASSPATH in qualche modo
particolare
Ti riporto il valore della mia CLASSPATH
.;D:\Documents and Settings\Administrator\Desktop\Prg
Java;"D:\Programmi\Java\j2re1.4.0_01\QTJava.zip";
che come vedi non fa nessun riferimoento alla home di TomCat
grazie x l'auto e auguri

[CUT]
Ad occhio dovresti verificare il package di person visto che il 
processore jsp tenta di risolverlo con org.apache.jsp.Person.
Una volta verificato devi importarlo con un tag
<%@page import="nomePackage.Person"%>
Ad occhio pero'.
Altrimenti ti conviene postare il sorgente della pagina!
Ciao
-- 
Clark Gheibol
"Perchč tanto odio?"
"Olio di Hogorocchio - un stoffe famoso per bambini e erwazzene"