[Java] scusate l'ignoranza, inizio JSP

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
RedTuxAgainstTheSystem
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 433
Iscrizione: venerdì 29 settembre 2006, 19:53

[Java] scusate l'ignoranza, inizio JSP

Messaggio da RedTuxAgainstTheSystem »

ragazzi, mi sto affacciando alla programmazione delle JSP. Solo non capisco come fare a farle compilare al browser...

ne scrivo una semplice, del tipo






solo che quando la apro col browser la legge come testo, tutta! Sapete dirmi cosa sbaglio? Grazie...
Un popolo senza odio non può vincere contro un nemico brutale.
leogtr
Prode Principiante
Messaggi: 12
Iscrizione: martedì 6 febbraio 2007, 16:07

Re: [Java] scusate l'ignoranza, inizio JSP

Messaggio da leogtr »

Probabilmente non lo sta eseguendo il server , devi avere , ovviamente oltre al jdk , anche tomcat , configurarlo e dovrebbe andare tutto bene.
Avatar utente
RedTuxAgainstTheSystem
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 433
Iscrizione: venerdì 29 settembre 2006, 19:53

Re: [Java] scusate l'ignoranza, inizio JSP

Messaggio da RedTuxAgainstTheSystem »

risposta più che adeguata... :o

io ho apache, ci sono differenze con tomcat?

oltretutto vedo che in synaptic c'è un tomcat5...io ho installato per ora apache2, configurato con php e mysql...
Ultima modifica di RedTuxAgainstTheSystem il sabato 24 febbraio 2007, 18:31, modificato 1 volta in totale.
Un popolo senza odio non può vincere contro un nemico brutale.
leogtr
Prode Principiante
Messaggi: 12
Iscrizione: martedì 6 febbraio 2007, 16:07

Re: [Java] scusate l'ignoranza, inizio JSP

Messaggio da leogtr »

Si ,c' è differenza , apache esegue le pagine .php , per le pagine jsp serve tomcat, installalo pure da synaptic , per la guida alla configurazione dai un okkiata qui
http://java.html.it/articoli/leggi/1752/tomcat-lapplicazione-e-servita/
Avatar utente
RedTuxAgainstTheSystem
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 433
Iscrizione: venerdì 29 settembre 2006, 19:53

Re: [Java] scusate l'ignoranza, inizio JSP

Messaggio da RedTuxAgainstTheSystem »

dunque, in realtà ho usato la wiki e installato tomcat6...

alla fine, quando vado a testare la configurazione di apache2, cercando di accedere alla pagina di prova:
compare una pagina di errore, con scritto:
Not Found

The requested URL /examples was not found on this server.
Apache/2.0.55 (Ubuntu) mod_jk/1.2.14 PHP/5.1.2 Server at localhost Port 80
preciso che invece la pagina di prova di tomcat
non da problemi.

sapresti dirmi come mai?

il link alla wiki utilizzata è

http://wiki.ubuntu-it.org/ApacheTomcat? ... 8tomcat%29


***************NOTA ULTERIORE DOPO ESPERIMENTI

la pagina con gli esempi di jspme servlet, o almeno quella che mi sembra tale, me la fa visualizzare se metto
Ultima modifica di RedTuxAgainstTheSystem il sabato 24 febbraio 2007, 20:40, modificato 1 volta in totale.
Un popolo senza odio non può vincere contro un nemico brutale.
prampa
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 652
Iscrizione: lunedì 26 febbraio 2007, 14:04

Re: [Java] scusate l'ignoranza, inizio JSP

Messaggio da prampa »

ComandanteGuevara ha scritto: dunque, in realtà ho usato la wiki e installato tomcat6...

alla fine, quando vado a testare la configurazione di apache2, cercando di accedere alla pagina di prova:
compare una pagina di errore, con scritto:
Not Found

The requested URL /examples was not found on this server.
Apache/2.0.55 (Ubuntu) mod_jk/1.2.14 PHP/5.1.2 Server at localhost Port 80
preciso che invece la pagina di prova di tomcat
non da problemi.

sapresti dirmi come mai?

il link alla wiki utilizzata è

http://wiki.ubuntu-it.org/ApacheTomcat? ... 8tomcat%29


***************NOTA ULTERIORE DOPO ESPERIMENTI

la pagina con gli esempi di jspme servlet, o almeno quella che mi sembra tale, me la fa visualizzare se metto

la porta 80 è per default di apache (e se non la imposti prende quella), mentre la 8080 per default è in ascolto da tomcat. Per eseguire le "jsp" devi impostare il server (localhost), la porta (8080 nel tuo caso), la context root specifica (esempio la directory examples) e infine il singolo documento richiesto (la tua jsp), che per default su molti "sistemi" è index.html.
ciao
Avatar utente
Massimo S.
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1931
Iscrizione: giovedì 28 settembre 2006, 14:34

Re: [Java] scusate l'ignoranza, inizio JSP

Messaggio da Massimo S. »

[modo pignolo]
Una precisazione, non è del tutto corretto parlare di Apache contrapposto a Tomcat, perché anche Tomcat è sviluppato dalla Apache Foundation.
Per la precisione si dovrebbe parlare di Apache Http (o Web) Server e Apache Tomcat.
[/modo pignolo]

L'uso della porta 8080 va bene in fase di sviluppo, ma quello che si fa normalmente in ambienti di produzione è o usare solo Tomcat cambiando la porta da 8080 a 80, oppure usare Apache e Tomcat in congiunzione (si ora siamo fuori dal modo pignolo e li chiamo Apache e Tomcat  ;D )
Per far ciò di solito si usa una cosa chiamata connettore mod_jk che usa il protocollo AJP12 o AJP13, se cerchi questi termini su google dovresti trovare facilmente documentazione al riguardo. Comunque il concetto è che apache serve le richieste http, ma quando deve gestire una jsp o una servlet "inoltra" la richiesta a Tomcat sulla porta AJP che mi pare sia la 8009.

CIao
prampa
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 652
Iscrizione: lunedì 26 febbraio 2007, 14:04

Re: [Java] scusate l'ignoranza, inizio JSP

Messaggio da prampa »

Massimo S. ha scritto: [modo pignolo]
Una precisazione, non è del tutto corretto parlare di Apache contrapposto a Tomcat, perché anche Tomcat è sviluppato dalla Apache Foundation.
Per la precisione si dovrebbe parlare di Apache Http (o Web) Server e Apache Tomcat.
[/modo pignolo]

L'uso della porta 8080 va bene in fase di sviluppo, ma quello che si fa normalmente in ambienti di produzione è o usare solo Tomcat cambiando la porta da 8080 a 80, oppure usare Apache e Tomcat in congiunzione (si ora siamo fuori dal modo pignolo e li chiamo Apache e Tomcat  ;D )
Per far ciò di solito si usa una cosa chiamata connettore mod_jk che usa il protocollo AJP12 o AJP13, se cerchi questi termini su google dovresti trovare facilmente documentazione al riguardo. Comunque il concetto è che apache serve le richieste http, ma quando deve gestire una jsp o una servlet "inoltra" la richiesta a Tomcat sulla porta AJP che mi pare sia la 8009.

CIao

Concordo. Se devi fare delle prove e cominciare ad utilizzare jsp e roba varia per collegarti a DB puoi anche utilizzare soltanto tomcat come web server e servlet container collegandoti alla porta 8080. Se pero' vuoi provare l'accoppiata tra i due, per questioni di amministrazione, sicurezza e velocità, Massimo S. ha descritto bene quello che devi fare. Tieni conto delle risorse che hai a disposizione nel pc e poi decidi tu, qualsiasi cosa che aggiungi "pesa".
ciao
Avatar utente
RedTuxAgainstTheSystem
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 433
Iscrizione: venerdì 29 settembre 2006, 19:53

Re: [Java] scusate l'ignoranza, inizio JSP

Messaggio da RedTuxAgainstTheSystem »

vi ringrazio molto per l'aiuto ragazzi...provo ad utilizzare i vostri consigli e vi faccio sapere  (b2b)
Un popolo senza odio non può vincere contro un nemico brutale.
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti