Newsgroup: it.comp.java
Titolo: Problemi con JSP. I browser non leggono bene la pagina!!!

Ciao a tutti,
Ho iniziato da poco a programmare servlet e JSP. Stasera ho incontrato un
problema alquanto strano: visualizzando le pagine con Opera, mi fa vedere
dei pezzi di codice racchiuso tra <% e %>, mentre IExplorer mi nasconde i
delimitatori, ma il codice interno non viene cmq eseguito.
Un ultimo tentativo l'ho fatto aprendo il file .jsp in JBuilder Enterprise
Ed:
Sul file non vengono segnalati errori da parte di JB, tuttavia quando scelgo
la maschera view, che mi dovrebbe visualizzare la pagina html così come si
presenta all'utente, mi mostra invece le stesse cose di Opera (cioè il
codice entro <% %> viene visualizzato, compresi i delimitatori).
Mi chiedo...    PERCHEEEE''''???
Ringrazio chi mi darà una mano!
Marco

...
[CUT]
scusa hai installato un WebServer e relativo modulo (Java) ?
--
CIAO!
Gusher

 scusa hai installato un WebServer e relativo modulo (Java) ?
No. non l'avevo installato. ;-).
Ho Win98, ora ho installato Personal Web Server; avevo già installato Tomcat
e servlet nella directory "ext" della jdk 1.4.0.
Ho riprovato a visualizzare le pagine jsp sia con IE, sia con Opera, sia con
JBuilder: il problema è rimasto!
Dimmi, cosa c'è che devo configurare? Ho una fretta boia!!
Devo impostare qualche path in cui cercare le jsp, o altro?
Grazie per il tuo aiuto!
Marco

Mettendo le mani sulla tastiera _Marco_ inconsciamente creava:

Tomcat ha un file che si chiama server.xml, editalo e cerca il TAG
<context>.
Devi aggiungere un altro context con il path di dove sono le jsp da
compilare..
Copia e incolla un context gia esistente e sostituiscilo con i tuoi
percorsi..
ciao
--
'' Frodo, va a buttare la spazzatura! '' -
Bignami de ''Il Signore degli Anelli''
*****************************
#ICQ 134139845
IHGGerD ? Non mi ricordo, ma da un sacco di tempo!
Prima di scrivermi ricordate di buttare la spazzatura!

 <context>.
Il file server.xml l'ho trovato solo in Tomcat usato dal JBuilder, ma nel
jar che ho scaricato dalla SUN per le servlet e jsp non esiste alcun file
.xml.
Per quanto riguarda JBuilder, credo ci dovrebbe essere un modo per fare il
setup all'interno del programma. Non credi?
Marco

 fare il setup all'interno del programma. Non credi?
Io ho Tomcat 4.0...
sotto la directory di installazione ci dovrebbe essere la cartella conf, e
li dentro il file server.xml
JBuilder non lo conosco ,ho sempre usato FORTE!


 li dentro il file server.xml
Bene. Ho scaricato Tomcat 4.0.3 e l'ho installato. Ho provato a vedere i
files jsp e le servlet di esempio, che sono nelle *sue* cartelle. Niente,
stessa cosa di prima. Non so più come fare!
Marco

 Marco
Ti si è aperta finestra dos con tomcat in esecuzione vero?
Cioè, tomcat l'hai lanciato?


Come suggerisce Gusher il problema non č certo il browser: il tuo jsp
container o non esiste o non funziona.
ciao
tityrus

 Cioč, tomcat l'hai lanciato?
Sě, ma nisba!

> Sě, ma nisba!
Allora, andiamo per gradi....
se fai http:\\localhost:80
ti appare  il gattone???


 ti appare  il gattone???
Se Personal WebServer č attivo mi vasulla pagina di default impostata che é:
http://localhost:80/IISSamples/Default/welcome.htm
Se Personal Webserver č disattivo, niente. A proposito, ma la finestra DOS
di TOMCAT non si chiude mai???

 ti appare  il gattone???
No, aspetta. Digitando 
http://localhost:8080
, tutto ok!
Ora cosa devo configurare/controllare?

Mettendo le mani sulla tastiera _Marco_ inconsciamente creava:

Prima mi sono sbagliato!!
Tomcat lavora sulla porta 8080!!
Quindi devi fare http:\\localhost:8080
Non ho mai utilizzato PWS con Tomcat... ho sempre usato la collaudata
accoppiata APACHE-TOMCAT.
cmq, il problema sta nel fatto che se disattivi PWS non visualizza nulla...
quando attivi tomcat e fai http:\\localhost:8080 deve apparire la pagina
iniziale di Tomcat.. qualla col gattone arancione in alto a destra!!
PWS va sulla 80.. quindi non dovrebbero esservi problemi!
La finestra dos di tomcat non si chiude mai... č una scocciatura , ma č
fatto apposta per non essere vincolati ad avere per forza windows aperto sul
server.
Controlla le porte,   PWS lavori sulla 80 e Tomcat su 8080... dovrebbero
convivere senza problema!
fammi sapere...


 accoppiata APACHE-TOMCAT.
Bene. Io preferirei quindi disinstallare pws, tanto non serve. Giusto?
Ah, no aspetta. Ma quello č il webserver! Cosa faccio?
Cmq ora mi funzionano le jsp! Evviva! da notare che *non ho cambiato
niente!* Ho solo reinstallato TOMCAT che avevo installato stamani. Pensa te
che differenza...
Grazie per i tuoi preziosi consigli
Marco

 Ora cosa devo configurare/controllare?
Allora, se vuoi aggiungere altri siti, devi andare nel file server.xml, e
aggiungere un nuovo context!
Non ho sott'occhio il file, ma devi creare una riga
<context root=[nome del sito] path=[parcorso assoluto nel HD] debug=0>
poi quando qualcuno accede alle pagine sotto quello che hai  path, tomcat
capisce che le deve compilare e le rimanda indietro al web server in forma
di HTML!
spero ti vada tutto bene!!
ciao


Io uso Tomcat 3.2.1 con IIS di Microsoft come web server.
Per far vedere le JSP a IIS ti serve un file chiamato isapi_redirector.dll
Per sapere come fare a installarlo, consulta questa pagina: 
http://jakarta.apache.org/tomcat/tomcat-3.2-doc/tomcat-iis-howto.html